Annual report pursuant to Section 13 and 15(d)

WARRANTY - Summary of Activity in Warranty Accrual (Details)

v3.24.0.1
WARRANTY - Summary of Activity in Warranty Accrual (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Movement in Standard Product Warranty Accrual      
Balance at Beginning of the Year $ 8,009 $ 8,183 $ 7,018
Warranties Issued 6,260 3,407 6,083
Reassessed Warranty Exposure (397) (65) (1,474)
Warranties Settled (4,121) (3,516) (3,444)
Balance at End of the Year $ 9,751 $ 8,009 $ 8,183