XML 85 R71.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies - Warranty Account Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]        
Beginning balance $ 23,575 $ 24,831 $ 22,164 $ 25,698
New product warranties 1,529 1,817 3,227 3,447
Other changes/adjustments to warranties (552) 723 928 34
Claims activity (1,653) (1,943) (3,343) (3,930)
Effect of change in exchange rates (60) 58 (137) 237
Ending balance 22,839 25,486 22,839 25,486
Less: current portion of warranty 14,612 17,847 14,612 17,847
Long-term warranty $ 8,227 $ 7,639 $ 8,227 $ 7,639