XML 53 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Product Warranties Product Warranties - Schedule of Product Warranties Reserves (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]        
Warranty Reserve, beginning of period $ 127,440 $ 143,341 $ 133,095 $ 146,283
Provision 20,989 26,270 58,888 68,491
Payments (23,578) (25,672) (67,132) (70,835)
Warranty Reserve, end of period $ 124,851 $ 143,939 $ 124,851 $ 143,939