XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
WARRANTY COSTS - Analysis of warranty accruals (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Warranty accruals    
Balance at beginning of year $ 7,078 $ 5,699
Less: Payments made during the period (965) (1,063)
Add: Warranty provision for the current year 1,073 1,739
Changes to warranty provision for prior periods 28 112
Balance at end of year $ 7,214 $ 6,487