XML 85 R76.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies Warranty Account Activity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Commitments and Contingencies Disclosure [Abstract]    
Beginning balance $ 32,022 $ 41,390
New product warranties 1,466 786
Other changes/adjustments to warranties 42 2,289
Claims activity (2,434) (4,369)
Effect of change in exchange rates (261) (762)
Ending balance 30,835 39,334
Less: current portion of warranty 17,651 22,024
Long-term warranty $ 13,184 $ 17,310