XML 81 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Warranty Accrual - Warranty Accrual and Payment Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]        
Balance at beginning of period $ 33,873 $ 30,887 $ 33,664 $ 31,386
Expense provisions 5,703 3,937 10,088 7,102
Cash payments (4,559) (2,366) (8,735) (6,030)
Adjustments 0 (2,000) 0 (2,000)
Balance at end of period $ 35,017 $ 30,458 $ 35,017 $ 30,458