XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Payables and Accruals (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accrued expenses [Line Items]      
Other Accrued Liabilities $ 30,626 $ 28,929  
Accrued expenses 91,281 61,351  
Movement in Standard Product Warranty Accrual [Roll Forward]      
Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties 4,559 (357)  
Accrued Expenses      
Movement in Standard Product Warranty Accrual [Roll Forward]      
Warranties issued 17,945 9,378 $ 6,407
Warranties issued 8,295 6,174  
Settlements made (4,287) (2,846)  
Construction      
Accrued expenses [Line Items]      
RealEstateLandAndLandDevelopmentCosts 28,793 14,551  
Deferred Bonus      
Accrued expenses [Line Items]      
Accrued Bonuses $ 13,917 $ 8,493