XML 78 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies - Schedule of Warranty Reserves (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Movement in Standard Product Warranty Accrual        
Warranty reserves, beginning of period $ 107,196 $ 99,243 $ 106,993 $ 104,375
Warranty reserves accrued 9,491 6,337 27,225 18,523
Warranty expenditures (9,380) (10,471) (26,911) (27,789)
Warranty reserves, end of period $ 107,307 $ 95,109 $ 107,307 $ 95,109