v3.26.1
Revenues - Schedule of Revenues by Revenue Stream (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Home sales revenues $ 319,736 $ 351,420
Retail    
Disaggregation of Revenue [Line Items]    
Home sales revenues 289,975 296,939
Wholesale    
Disaggregation of Revenue [Line Items]    
Home sales revenues $ 29,761 $ 54,481