XML 84 R69.htm IDEA: XBRL DOCUMENT v3.22.4
WARRANTY (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Product Warranties Disclosures [Abstract]    
Warranty liability, January 1 $ 16,628 $ 15,040
Provision for warranty liabilities 14,656 9,848
Warranty payments made (11,370) (8,260)
Warranty liability, December 31 $ 19,914 $ 16,628