XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Disaggregation of Revenue and Contract Balances
3 Months Ended
Mar. 31, 2023
Disaggregation of Revenue [Abstract]  
Disaggregation of Revenue and Contract Balances Disaggregation of Revenue and Contract Balances
The Company disaggregates revenues by contract type, see Revenue Recognition in Note 2 for further details. For the three months ended March 31, 2023 and 2022, the Company derived 89.7% and 94.5% of its revenue from contracts classified as lump sum, and 10.3% and 5.4% of its revenue from time and material contracts, respectively. The Company had approximately $202.6 million in remaining performance obligations as of March 31, 2023 of which it expects to recognize approximately 100% within the next twelve months.
Disaggregated revenues by contract type were as follows (in thousands):
For the Three Months Ended March 31,
20232022
Fixed fee$68,245 89.7 %$49,592 94.5 %
Time-and-materials7,855 10.3 %2,869 5.5 %
Gross contract revenue$76,100 100.0 %$52,461 100.0 %
The Company recognized $2.6 million of revenue for the three months ended March 31, 2023, which was included in the contract liabilities balance as of December 31, 2022, and $1.4 million of revenue for the three months ended March 31, 2022, which was included in the contract liabilities balance as of December 31, 2021.