Quarterly report [Sections 13 or 15(d)]

Commitments and Contingencies - Narrative (Details)

v3.25.1
Commitments and Contingencies - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Jun. 30, 2024
Oct. 31, 2023
insurer
Mar. 31, 2025
USD ($)
extension
Mar. 31, 2024
USD ($)
Dec. 31, 2021
USD ($)
insurer
Dec. 31, 2024
USD ($)
Loss Contingencies [Line Items]            
Number of options to renew | extension     1      
Weighted average remaining lease term (in years)     4 years 7 months 6 days     4 years 6 months
Revenue     $ 310,811 $ 294,041    
Right-of-use asset     $ 22,900     $ 23,400
Weighted average rate (percent)     8.10%     8.10%
Operating Lease, Liability     $ 24,080     $ 24,500
Operating lease expense     800 $ 800    
Model Homes Sale LeaseBack            
Loss Contingencies [Line Items]            
Revenue     $ 2,000      
Sale Leaseback Transaction, Historical Cost           1,700
Minimum            
Loss Contingencies [Line Items]            
Lease term (in years)     1 year      
Minimum | Model Homes Sale LeaseBack            
Loss Contingencies [Line Items]            
Sale leaseback transaction, lease term (in months) 3 months          
Maximum            
Loss Contingencies [Line Items]            
Lease term (in years)     7 years      
Maximum | Model Homes Sale LeaseBack            
Loss Contingencies [Line Items]            
Sale leaseback transaction, lease term (in months) 36 months          
Performance Guarantee            
Loss Contingencies [Line Items]            
Performance bonds outstanding     $ 121,100     $ 125,000
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