XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Disaggregation Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Total revenue $ 67,491 $ 92,523 $ 139,889 $ 187,359
Services        
Disaggregation of Revenue [Line Items]        
Total revenue 67,491 92,523 139,889 187,359
Services | HFS - South        
Disaggregation of Revenue [Line Items]        
Total revenue 36,606 37,645 72,319 71,933
Services | Government        
Disaggregation of Revenue [Line Items]        
Total revenue 28,255 51,580 62,808 109,584
Services | All Other        
Disaggregation of Revenue [Line Items]        
Total revenue $ 2,630 $ 3,298 $ 4,762 $ 5,842