v3.26.1
Revenue - Disaggregation Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue        
Total revenues $ 54,698 $ 54,890 $ 110,903 $ 109,792
HFS - South        
Revenue        
Total revenues 31,512 34,442 63,340 68,683
WHS        
Revenue        
Total revenues 15,672 15,042 32,820 20,246
Government        
Revenue        
Total revenues 4,521 2,495 9,089 15,044
All Other        
Revenue        
Total revenues 2,993 2,911 5,654 5,819
Services        
Revenue        
Total revenues 51,828 40,467 98,339 90,574
Services | HFS - South        
Revenue        
Total revenues 31,512 34,442 63,340 68,683
Services | WHS        
Revenue        
Total revenues 12,802 619 20,256 1,028
Services | Government        
Revenue        
Total revenues 4,521 2,495 9,089 15,044
Services | All Other        
Revenue        
Total revenues 2,993 2,911 5,654 5,819
Construction fee        
Revenue        
Total revenues 2,870 14,423 12,564 19,218
Construction fee | WHS        
Revenue        
Total revenues $ 2,870 $ 14,423 $ 12,564 $ 19,218