XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Product Warranties Product Warranties - Schedule of Product Warranties Reserves (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]        
Warranty reserve, beginning of period $ 143,129 $ 144,431 $ 146,283 $ 144,006
Provision 23,273 22,312 42,221 43,582
Payments (23,061) (24,323) (45,163) (45,168)
Warranty reserve, end of period $ 143,341 $ 142,420 $ 143,341 $ 142,420