XML 75 R63.htm IDEA: XBRL DOCUMENT v3.21.1
Warranty Accrual - Warranty Accrual and Payment Activity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]    
Balance at beginning of period $ 33,664 $ 31,386
Expense provisions 4,385 3,165
Cash payments (4,176) (3,664)
Balance at end of period $ 33,873 $ 30,887