Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Narrative (Details)

v3.24.3
Commitments and Contingencies - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jun. 30, 2024
USD ($)
Oct. 31, 2023
insurer
Sep. 30, 2024
USD ($)
extension
Sep. 30, 2023
USD ($)
Dec. 31, 2021
USD ($)
insurer
Sep. 30, 2024
USD ($)
extension
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Loss Contingencies [Line Items]                
Number of options to renew | extension     1     1    
Weighted average remaining lease term (in years)     4 years 7 months 6 days     4 years 7 months 6 days   5 years 8 months 12 days
Revenue     $ 338,472 $ 277,348   $ 1,063,656 $ 812,332  
Right-of-use asset     $ 24,800     $ 24,800   $ 11,900
Weighted average rate (percent)     8.10%     8.10%   5.50%
Lease liabilities     $ 25,867     $ 25,867   $ 13,100
Operating lease expense     800 $ 900   2,400 $ 2,800  
Model Homes Sale LeaseBack                
Loss Contingencies [Line Items]                
Revenue     4,200     64,900    
Sale Leaseback Transaction, Historical Cost $ 3,500   $ 61,500     $ 61,500    
Right-of-use asset 13,600              
Lease liabilities $ 13,600              
Minimum                
Loss Contingencies [Line Items]                
Lease term (in years)     1 year     1 year    
Minimum | Model Homes Sale LeaseBack                
Loss Contingencies [Line Items]                
Sale Leaseback Transaction, Lease Term 3 months              
Maximum                
Loss Contingencies [Line Items]                
Lease term (in years)     7 years     7 years    
Maximum | Model Homes Sale LeaseBack                
Loss Contingencies [Line Items]                
Sale Leaseback Transaction, Lease Term 36 months              
Performance Guarantee                
Loss Contingencies [Line Items]                
Performance bonds outstanding     $ 115,800     $ 115,800   $ 109,300
Paycheck Protection Program Notes                
Loss Contingencies [Line Items]                
Number of insurers who paid claims on behalf of the company in the wrongful death settlement | insurer         3      
Proceeds from PPP loan         $ 14,900      
Number of insurers filed a lawsuit seeking reimbursement | insurer   1            
Number of other insurers filed lawsuit seeking reimbursement | insurer   2