XML 85 R76.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies - Warranty Account Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]        
Beginning balance $ 28,709 $ 36,210 $ 32,022 $ 41,390
New product warranties 1,166 1,925 3,600 3,611
Other changes/adjustments to warranties (1,092) (975) (1,157) 631
Claims activity (2,299) (2,156) (7,071) (10,040)
Effect of change in exchange rates (1,026) (317) (1,936) (905)
Ending balance 25,458 34,687 25,458 34,687
Less: current portion of warranty 17,943 18,089 17,943 18,089
Long-term warranty $ 7,515 $ 16,598 $ 7,515 $ 16,598