XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Disaggregation Revenue (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
segment
Jun. 30, 2021
USD ($)
Disaggregation of Revenue [Line Items]        
Number of Reportable Segments | segment     4  
Total Revenue $ 74,370 $ 54,159 $ 133,045 $ 88,030
HFS - South        
Disaggregation of Revenue [Line Items]        
Total Revenue 31,025 25,796 61,148 48,998
HFS - Midwest        
Disaggregation of Revenue [Line Items]        
Total Revenue 1,433 730 2,410 1,327
Government        
Disaggregation of Revenue [Line Items]        
Total Revenue 41,233 26,355 67,816 34,665
TCPL Keystone        
Disaggregation of Revenue [Line Items]        
Total Revenue   933   2,403
All Other        
Disaggregation of Revenue [Line Items]        
Total Revenue 679 345 1,671 637
Services        
Disaggregation of Revenue [Line Items]        
Total Revenue 74,370 53,648 133,045 86,585
Services | HFS - South        
Disaggregation of Revenue [Line Items]        
Total Revenue 31,025 25,796 61,148 48,997
Services | HFS - Midwest        
Disaggregation of Revenue [Line Items]        
Total Revenue 1,433 730 2,410 1,327
Services | Government        
Disaggregation of Revenue [Line Items]        
Total Revenue 41,233 26,355 67,816 34,665
Services | TCPL Keystone        
Disaggregation of Revenue [Line Items]        
Total Revenue   422   958
Services | All Other        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 679 345 $ 1,671 637
Construction fee        
Disaggregation of Revenue [Line Items]        
Total Revenue   511   1,445
Construction fee | TCPL Keystone        
Disaggregation of Revenue [Line Items]        
Total Revenue   $ 511   $ 1,445