XML 99 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies, Warranties (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Warranties [Abstract]      
Warranty expense $ 91,900 $ 87,100 $ 99,300
Changes in product warranties [Roll forward]      
Balance, beginning of period 17,663 17,175  
Liabilities accrued for current year sales 91,908 87,116  
Settlements of warranty claims (92,108) (86,628)  
Balance, end of period $ 17,463 $ 17,663 $ 17,175