v3.26.1
Revenues - Schedule of Reclassification For Lots and Leases (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
Cost of sales 414,352 378,602 686,099 683,313
Land And Other        
Disaggregation of Revenue [Line Items]        
Revenues 14,537 4,757 27,677 36,725
Cost of sales $ 12,235 $ 5,725 $ 24,175 $ 32,729