v3.26.1
Revenues - Schedule of Revenues by Revenue Stream (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenues $ 516,048 $ 488,242 $ 848,924 $ 871,630
Home Building        
Disaggregation of Revenue [Line Items]        
Revenues 501,511 483,485 821,247 834,905
Retail Homebuilding        
Disaggregation of Revenue [Line Items]        
Revenues 428,009 412,056 717,984 708,995
Wholesale Homebuilding        
Disaggregation of Revenue [Line Items]        
Revenues 73,502 71,429 103,263 125,910
Land And Other        
Disaggregation of Revenue [Line Items]        
Revenues $ 14,537 $ 4,757 $ 27,677 $ 36,725