XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2
Payables and Accruals (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Movement in Standard Product Warranty Accrual [Roll Forward]          
Warranty accrual, beginning of period $ 25,116 $ 19,532 $ 23,474 $ 17,945  
Warranties issued 3,373 2,876 6,126 4,921  
Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties 53 (82) 251 551  
Payments made (1,403) (1,502) (2,712) (2,593)  
Warranty accrual, end of period 27,139 20,824 27,139 20,824  
Accrued liabilities [Line Items]          
Standard Product Warranty Accrual 27,139 $ 20,824 27,139 $ 20,824 $ 23,474
Accrued expenses 126,144   126,144   96,457
Accrued Expenses          
Accrued liabilities [Line Items]          
Inventory, Real Estate, Land and Land Development Costs 30,698   30,698   26,063
Accrued Income Taxes 10,460   10,460   5,003
Accrued Bonuses 14,637   14,637   14,960
Other Accrued Liabilities $ 25,216   $ 25,216   $ 26,957