XML 54 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Payables and Accruals (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accrued expenses [Line Items]      
Other Accrued Liabilities $ 26,957 $ 26,579  
Accrued expenses 96,457 91,281  
Movement in Standard Product Warranty Accrual [Roll Forward]      
Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties 433 4,559  
Accrued Expenses      
Movement in Standard Product Warranty Accrual [Roll Forward]      
Warranties issued 23,474 17,945 $ 9,378
Warranties issued 10,307 8,295  
Payments made (5,211) (4,287)  
Construction      
Accrued expenses [Line Items]      
RealEstateLandAndLandDevelopmentCosts 26,063 28,793  
Deferred Bonus      
Accrued expenses [Line Items]      
Accrued Bonuses $ 14,960 $ 13,917