XML 75 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Warranty Accrual - Warranty Accrual and Payment Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]        
Balance at beginning of period $ 30,458 $ 29,349 $ 31,386 $ 28,262
Expense provisions 4,493 3,557 11,595 10,642
Cash payments (2,683) (3,425) (8,713) (8,894)
Adjustments (171) 389 (2,171) (140)
Balance at end of period $ 32,097 $ 29,870 $ 32,097 $ 29,870