v3.25.4
Revenue - Disaggregation Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Total revenue $ 274,828 $ 265,912 $ 365,627
HFS - South      
Disaggregation of Revenue [Line Items]      
Total revenue 135,357 143,846 142,666
WHS      
Disaggregation of Revenue [Line Items]      
Total revenue 92,453    
Government      
Disaggregation of Revenue [Line Items]      
Total revenue 35,671 110,375 211,753
All Other      
Disaggregation of Revenue [Line Items]      
Total revenue 11,347 11,691 11,208
Services      
Disaggregation of Revenue [Line Items]      
Total revenue 187,532 265,912 365,627
Costs 209,348 132,142 151,574
Services | HFS - South      
Disaggregation of Revenue [Line Items]      
Total revenue 135,357 143,846 142,666
Services | WHS      
Disaggregation of Revenue [Line Items]      
Total revenue 5,157    
Services | Government      
Disaggregation of Revenue [Line Items]      
Total revenue 35,671 110,375 211,753
Services | All Other      
Disaggregation of Revenue [Line Items]      
Total revenue 11,347 $ 11,691 $ 11,208
Construction fee      
Disaggregation of Revenue [Line Items]      
Costs 69,600    
Construction fee | WHS      
Disaggregation of Revenue [Line Items]      
Total revenue $ 87,296