XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.1
WARRANTY COSTS AND OTHER CONTINGENCIES - Analysis of warranty accruals (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Warranty accruals:    
Balance at beginning of year $ 4,641 $ 5,030
Less: Payments made during the year (1,119) (923)
Add: Warranty provision for the current year 1,016 922
Changes to warranty provision for prior years 81 124
Balance at end of year $ 4,619 $ 5,153