XML 77 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Warranty Accrual - Warranty Accrual and Payment Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]        
Balance at beginning of period $ 30,887 $ 29,992 $ 31,386 $ 28,262
Expense provisions 3,937 3,737 7,102 7,085
Cash payments (2,366) (2,976) (6,030) (5,469)
Adjustments (2,000) (1,404) (2,000) (529)
Balance at end of period $ 30,458 $ 29,349 $ 30,458 $ 29,349