XML 49 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Tables)
12 Months Ended
Dec. 31, 2022
Revenue  
Summary of disaggregation of revenue by reportable segments as well as the all other category

For the Years Ended December 31,

2022

2021

2020

Hospitality & Facilities Services – South

Services income

$

126,135

$

108,183

$

98,888

Total Hospitality & Facilities Services – South revenues

126,135

108,183

98,888

Hospitality & Facilities Services – Midwest

Services income

$

6,168

$

4,150

$

6,605

Total Hospitality & Facilities Services – Midwest revenues

6,168

4,150

6,605

Government

Services income

$

198,249

$

88,115

$

23,538

Total Government revenues

198,249

88,115

23,538

TCPL Keystone

Services income

$

-

$

989

$

2,153

Construction fee income

-

11,294

39,758

Total TCPL Keystone revenues

-

12,283

41,911

All Other

Services income

$

3,150

$

1,696

$

1,247

Total All Other revenues

3,150

1,696

1,247

Total services and construction fee revenues

$

333,702

$

214,427

$

172,189

Summary of contract liabilities

For the Years Ended December 31,

2022

2021

2020

Balances at Beginning of Year

$

34,411

$

18,371

$

26,199

Additions to deferred revenue

172,760

127,391

12,907

Revenue recognized

(81,652)

(111,351)

(20,735)

Balances at End of Year

$

125,519

$

34,411

$

18,371

Summary of revenue expected to be recognized from contracts where the price and quantity of the product or service are fixed

As of December 31, 2022, for contracts greater than one year, the following table discloses the estimated revenues related to performance obligations that are unsatisfied (or partially unsatisfied) and when we expect to recognize the revenue, and only represents revenue expected to be recognized from contracts where the price and quantity of the product or service are fixed (in thousands):

For the Years Ended December 31,

    

2023

    

2024

    

2025

    

2026

Total

Revenue expected to be recognized as of December 31, 2022

$

181,759

$

19,068

$

18,775

$

14,044

$

233,646