XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.2
Warranty Accrual - Warranty Accrual and Payment Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]        
Balance at beginning of period $ 40,946 $ 33,873 $ 37,491 $ 33,664
Expense provisions 6,787 5,703 12,619 10,088
Cash payments (5,022) (4,559) (9,839) (8,735)
Adjustments 0 0 2,440 0
Balance at end of period $ 42,711 $ 35,017 $ 42,711 $ 35,017