XML 74 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Schedule of Warranty Reserves (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Movement in Standard Product Warranty Accrual    
Warranty reserves, beginning of period $ 106,993 $ 104,375
Warranty reserves accrued 7,900 5,902
Warranty expenditures (8,291) (8,750)
Warranty reserves, end of period $ 106,602 $ 101,527