XML 52 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Payables and Accruals (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accrued expenses [Line Items]      
Other Accrued Liabilities $ 30,370 $ 26,957  
Accrued expenses 110,068 96,457  
Movement in Standard Product Warranty Accrual [Roll Forward]      
Warranties issued 12,618 10,307  
Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties 387 433  
Payments made $ (5,928) (5,211)  
Change in Accounting Estimate, Description During the year ended December 31, 2024, the Company reassessed its warranty accrual estimate based on historical data and recent trends. As a result, the Company recognized a decrease in its warranty accrual estimate, reducing the warranty liability by approximately $13.2 million ($10.7 million net of tax) in the year ended December 31, 2024, or $0.24 per share (basic and diluted). This adjustment was primarily due to improvements in construction quality, resulting in lower warranty spend than previously estimated, along with reducing our structural warranty period from 10 years to 6 to 8 years, depending on the market.    
Accrued Expenses      
Movement in Standard Product Warranty Accrual [Roll Forward]      
Standard Product Warranty Accrual $ 17,373 23,474 $ 17,945
Construction      
Accrued expenses [Line Items]      
RealEstateLandAndLandDevelopmentCosts 31,043 26,063  
Deferred Bonus      
Accrued expenses [Line Items]      
Accrued Bonuses $ 20,309 $ 14,960