XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.1
WARRANTY COSTS AND OTHER CONTINGENCIES - Analysis of warranty accruals (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Warranty accruals:    
Balance at beginning of year $ 5,699 $ 4,641
Less: Payments made during the period (1,063) (1,119)
Add: Warranty provision for the period 1,739 1,016
Changes to warranty provision for prior periods 112 81
Balance at end of year $ 6,487 $ 4,619