| Summary of disaggregation of revenue by reportable segments as well as the all other category |
| | | | | | | | | | | | | | | For the Three Months Ended | | For the Six Months Ended | | | June 30, | | June 30, | | | 2026 | | 2025 | | 2026 | | 2025 | HFS – South | | | | | | | | | | | | | Services income | | $ | 31,512 | | $ | 34,442 | | $ | 63,340 | | $ | 68,683 | Total HFS – South revenues | | | 31,512 | | | 34,442 | | | 63,340 | | | 68,683 | | | | | | | | | | | | | | WHS | | | | | | | | | | | | | Services income | | $ | 12,802 | | $ | 619 | | $ | 20,256 | | $ | 1,028 | Construction fee income | | | 2,870 | | | 14,423 | | | 12,564 | | | 19,218 | Total WHS revenues | | | 15,672 | | | 15,042 | | | 32,820 | | | 20,246 | | | | | | | | | | | | | | Government | | | | | | | | | | | | | Services income | | $ | 4,521 | | $ | 2,495 | | $ | 9,089 | | $ | 15,044 | Total Government revenues | | | 4,521 | | | 2,495 | | | 9,089 | | | 15,044 | | | | | | | | | | | | | | All Other | | | | | | | | | | | | | Services income | | $ | 2,993 | | $ | 2,911 | | $ | 5,654 | | $ | 5,819 | Total All Other revenues | | | 2,993 | | | 2,911 | | | 5,654 | | | 5,819 | | | | | | | | | | | | | | Total | | $ | 54,698 | | $ | 54,890 | | $ | 110,903 | | $ | 109,792 |
|
| Summary of contract liabilities |
| | | | | | | | | For Six Months Ended | | | June 30, | | | 2026 | | 2025 | Balances at Beginning of the Period | | $ | 18,574 | | $ | 1,235 | Additions to deferred revenue | | | 108,774 | | | 690 | Revenue recognized | | | (4,280) | | | (213) | Decrease in billings in excess of cost | | | (1,606) | | | — | Increase in billings in excess of cost | | | — | | | 7,332 | Balances at End of the Period | | $ | 121,462 | | $ | 9,044 |
|
| Summary of revenue expected to be recognized from contracts where the price and quantity of the product or service are fixed |
| | | | | | | | | | | | | | | | | | | | | | | | For the Years Ended December 31, | | | 2026 | | 2027 | | 2028 | | 2029 | | 2030 | | Thereafter | | Total | Revenue expected to be recognized as of June 30, 2026 | | $ | 41,473 | | $ | 84,884 | | $ | 50,669 | | $ | 31,656 | | $ | 18,766 | | $ | 35,822 | | $ | 263,270 |
|