XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Payables and Accruals (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Movement in Standard Product Warranty Accrual [Roll Forward]          
Warranty accrual, beginning of period $ 20,824 $ 12,065 $ 17,945 $ 9,378  
Warranties issued 2,568 1,923 7,489 6,134  
Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties 57 2,079 608 2,495  
Payments made (1,440) (1,161) (4,033) (3,101)  
Warranty accrual, end of period 22,009 14,906 22,009 14,906  
Accrued liabilities [Line Items]          
Standard Product Warranty Accrual 22,009 $ 14,906 22,009 $ 14,906 $ 17,945
Accrued expenses 110,909   110,909   91,281
Accrued Expenses          
Accrued liabilities [Line Items]          
Inventory, Real Estate, Land and Land Development Costs 31,692   31,692   28,793
Accrued Income Taxes 17,186   17,186   4,047
Accrued Bonuses 16,407   16,407   13,917
Other Accrued Liabilities $ 23,615   $ 23,615   $ 26,579