XML 48 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Payables and Accruals (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Movement in Standard Product Warranty Accrual [Roll Forward]          
Standard Product Warranty Accrual $ 18,196 $ 27,139 $ 18,196 $ 27,139 $ 17,373
Warranty accrual, beginning of period 17,635 25,116 17,373 23,474  
Warranties issued 1,889 3,373 3,545 6,126  
Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties (4) 53 (293) 251  
Payments made (1,324) (1,403) (2,429) (2,712)  
Warranty accrual, end of period 18,196 27,139 18,196 27,139  
Accrued liabilities [Line Items]          
Accrued expenses 102,632   102,632   110,068
Standard Product Warranty Accrual 18,196 $ 27,139 18,196 $ 27,139 17,373
Accrued Expenses          
Accrued liabilities [Line Items]          
Inventory, Real Estate, Land and Land Development Costs 24,585   24,585   31,043
Warranty reserve 18,196   18,196   17,373
Accrued Income Taxes 5,284   5,284   3,749
Accrued Bonuses 16,537   16,537   20,309
Accrual for Taxes Other than Income Taxes 10,235   10,235   10,973
Other Accrued Liabilities $ 27,795   $ 27,795   $ 26,621