XML 125 R110.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Warranty Account Accrual Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Movement in Product Warranty Accrual [Roll Forward]      
Beginning balance $ 41,390 $ 53,241 $ 60,443
New product warranties 4,848 3,616 5,202
Other adjustments and expirations, net 551 7,736 15,695
Claims activity (13,593) (25,582) (27,916)
Warranties reclassified to held for sale (90) 0 0
Effect of change in exchange rates (1,084) 2,379 (183)
Ending balance 32,022 41,390 53,241
Less: current portion of warranty 18,406 28,329 38,509
Long-term warranty 13,616 13,061 14,732
Total warranty expense $ 5,399 $ 11,539 $ 17,975