v3.26.1
Payables and Accruals (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Movement in Standard Product Warranty Accrual [Roll Forward]          
Standard Product Warranty Accrual $ 10,402 $ 18,196 $ 10,402 $ 18,196 $ 12,920
Warranty accrual, beginning of period 13,238 17,635 12,920 17,373  
Warranties issued 979 1,889 2,127 3,545  
Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties (2,763) (4) (2,764) (293)  
Payments made (1,052) (1,324) (1,881) (2,429)  
Warranty accrual, end of period 10,402 18,196 10,402 18,196  
Accrued liabilities [Line Items]          
Accrued expenses 132,602   132,602   152,637
Standard Product Warranty Accrual 10,402 $ 18,196 10,402 $ 18,196 12,920
Accrued Expenses          
Accrued liabilities [Line Items]          
Inventory, Real Estate, Land and Land Development Costs 18,899   18,899   31,708
Warranty reserve 10,402   10,402   12,920
Self Insurance Reserve 8,477   8,477   7,021
Accrued Income Taxes 48,248   48,248   47,200
Accrued Bonuses 16,812   16,812   16,911
Accrual for Taxes Other than Income Taxes 10,919   10,919   12,635
Other Accrued Liabilities $ 18,845   $ 18,845   $ 24,242