XML 87 R76.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies Warranty Account Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]        
Beginning balance $ 30,835 $ 39,334 $ 32,022 $ 41,390
New product warranties 968 900 2,434 1,686
Other changes/adjustments to warranties (107) (683) (65) 1,606
Claims activity (2,338) (3,515) (4,772) (7,884)
Effect of change in exchange rates (649) 174 (910) (588)
Ending balance 28,709 36,210 28,709 36,210
Less: current portion of warranty 17,378 20,299 17,378 20,299
Long-term warranty $ 11,331 $ 15,911 $ 11,331 $ 15,911