XML 87 R77.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies Warranty Account Activity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Commitments and Contingencies Disclosure [Abstract]    
Beginning balance $ 41,390 $ 53,241
New product warranties 786 1,070
Other changes/adjustments to warranties 2,289 694
Claims activity (4,369) (5,940)
Effect of change in exchange rates (762) (346)
Ending balance 39,334 48,719
Less: current portion of warranty 22,024 36,409
Long-term warranty $ 17,310 $ 12,310