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