XML 90 R80.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies Warranty Account Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Commitments and Contingencies Disclosure [Abstract]        
Beginning balance $ 36,210 $ 44,757 $ 41,390 $ 53,242
New product warranties 1,925 785 3,611 2,855
Other changes/adjustments to warranties (975) 1,643 631 5,436
Claims activity (2,156) (5,044) (10,040) (19,349)
Effect of change in exchange rates (317) 946 (905) 903
Ending balance 34,687 43,087 34,687 43,087
Less: current portion of warranty 18,089 32,118 18,089 32,118
Long-term warranty $ 16,598 $ 10,969 $ 16,598 $ 10,969