XML 79 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Warranty Account Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Commitments and Contingencies Disclosure [Abstract]        
Beginning balance $ 25,486 $ 28,709 $ 25,698 $ 32,022
New product warranties 1,647 1,166 5,094 3,600
Other changes/adjustments to warranties (1,343) (1,092) (1,309) (1,157)
Claims activity (2,005) (2,299) (5,935) (7,071)
Effect of change in exchange rates (302) (1,026) (65) (1,936)
Ending balance 23,483 25,458 23,483 25,458
Less: current portion of warranty 16,221 17,943 16,221 17,943
Long-term warranty $ 7,262 $ 7,515 $ 7,262 $ 7,515