XML 74 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Warranty Accrual - Warranty Accrual and Payment Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]        
Balance at beginning of period $ 35,017 $ 30,458 $ 33,664 $ 31,386
Expense provisions 5,618 4,493 15,706 11,595
Cash payments (4,834) (2,683) (13,569) (8,713)
Adjustments 319 (171) 319 (2,171)
Balance at end of period $ 36,120 $ 32,097 $ 36,120 $ 32,097