v3.26.3
Revenue Recognition - Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]            
Customer and builder deposits $ 27,983   $ 27,983   $ 25,716 $ 37,100
Total deposits recognized as revenue 11,263 $ 14,839 24,075 $ 33,117    
Homebuyers            
Disaggregation of Revenue [Line Items]            
Total deposits recognized as revenue 11,263 14,839 24,025 32,474    
Homebuilders and Multi-Family Developers            
Disaggregation of Revenue [Line Items]            
Total deposits recognized as revenue $ 0 $ 0 $ 50 $ 643