v3.26.1
Revenue - Disaggregation Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue    
Total revenues $ 56,205 $ 54,902
HFS - South    
Revenue    
Total revenues 31,828 34,241
WHS    
Revenue    
Total revenues 17,149 5,204
Government    
Revenue    
Total revenues 4,567 12,549
All Other    
Revenue    
Total revenues 2,661 2,908
Services    
Revenue    
Total revenues 46,511 50,107
Services | HFS - South    
Revenue    
Total revenues 31,828 34,241
Services | WHS    
Revenue    
Total revenues 7,455 409
Services | Government    
Revenue    
Total revenues 4,567 12,549
Services | All Other    
Revenue    
Total revenues 2,661 2,908
Construction fee    
Revenue    
Total revenues 9,694 4,795
Construction fee | WHS    
Revenue    
Total revenues $ 9,694 $ 4,795