XML 81 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Warranty Account Activity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
Beginning balance $ 22,164 $ 25,698
New product warranties 1,698 1,630
Other changes/adjustments to warranties 1,480 (689)
Claims activity (1,690) (1,987)
Effect of change in exchange rates (77) 179
Ending balance 23,575 24,831
Less: current portion of warranty 15,812 17,829
Long-term warranty $ 7,763 $ 7,002