XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Payables and Accruals (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Movement in Standard Product Warranty Accrual [Roll Forward]          
Warranty accrual, beginning of period $ 27,139 $ 20,824 $ 23,474 $ 17,945  
Warranties issued 3,082 2,568 9,208 7,489  
Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties 264 57 515 608  
Payments made (1,454) (1,440) (4,166) (4,033)  
Warranty accrual, end of period 29,031 22,009 29,031 22,009  
Accrued liabilities [Line Items]          
Standard Product Warranty Accrual 29,031 $ 22,009 29,031 $ 22,009 $ 23,474
Accrued expenses 165,900   165,900   96,457
Accrued Expenses          
Accrued liabilities [Line Items]          
Inventory, Real Estate, Land and Land Development Costs 35,349   35,349   26,063
Accrued Income Taxes 15,944   15,944   5,003
Accrued Bonuses 21,660   21,660   14,960
Other Accrued Liabilities $ 24,588   $ 24,588   $ 26,957