XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.2.2
Warranty Accrual - Warranty Accrual and Payment Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]        
Balance at beginning of period $ 42,711 $ 35,017 $ 37,491 $ 33,664
Expense provisions 6,856 5,618 19,475 15,706
Cash payments (4,929) (4,834) (14,768) (13,569)
Adjustments 523 319 2,963 319
Balance at end of period $ 45,161 $ 36,120 $ 45,161 $ 36,120