XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.1
Revenues
12 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
Revenues Revenues
Disaggregated Revenues
Disaggregated revenues by customer type were as follows (in thousands):
Year Ended December 31, 2020
GMSNSSTotal
DoD$807,722 $277,134 $1,084,856 
Other U.S. government agencies1,079,345 264,185 1,343,530 
Commercial and non-U.S. customers193,407 92,835 286,242 
Total$2,080,474 $634,154 $2,714,628 
Year Ended December 31, 2019
GMSNSSTotal
DoD$858,623 $222,978 $1,081,601 
Other U.S. government agencies1,123,459 359,681 1,483,140 
Commercial and non-U.S. customers117,655 81,497 199,152 
Total$2,099,737 $664,156 $2,763,893 
Year Ended December 31, 2018
GMSNSSTotal
DoD$784,532 $205,404 $989,936 
Other U.S. government agencies1,096,193 359,977 1,456,170 
Commercial and non-U.S. customers88,118 74,338 162,456 
Total$1,968,843 $639,719 $2,608,562 
Revenues by contract type were as follows (in thousands):
Year Ended December 31, 2020
GMSNSSTotal
Cost-reimbursable$1,182,865 $166,026 $1,348,891 
Fixed-price676,714 269,530 946,244 
Time and materials220,895 198,598 419,493 
Total$2,080,474 $634,154 $2,714,628 
Year Ended December 31, 2019
GMSNSSTotal
Cost-reimbursable$1,206,710 $105,360 $1,312,070 
Fixed-price717,595 286,366 1,003,961 
Time and materials175,432 272,430 447,862 
Total$2,099,737 $664,156 $2,763,893 
Year Ended December 31, 2018
GMSNSSTotal
Cost-reimbursable$1,229,707 $90,061 $1,319,768 
Fixed-price595,127 281,859 876,986 
Time and materials144,009 267,799 411,808 
Total$1,968,843 $639,719 $2,608,562 
Disaggregated revenues by geographic location were as follows (in thousands):
Year Ended December 31, 2020
GMSNSSTotal
United States$1,104,536 $626,961 $1,731,497 
International975,938 7,193 983,131 
Total$2,080,474 $634,154 $2,714,628 
Year Ended December 31, 2019
GMSNSSTotal
United States$1,090,765 $657,706 $1,748,471 
International1,008,972 6,450 1,015,422 
Total$2,099,737 $664,156 $2,763,893 
Year Ended December 31, 2018
GMSNSSTotal
United States$1,013,830 $635,158 $1,648,988 
International955,013 4,561 959,574 
Total$1,968,843 $639,719 $2,608,562 

Remaining Performance Obligations
The Company’s remaining performance obligations balance represents the expected revenue to be recognized for the satisfaction of remaining performance obligations on existing contracts. This balance excludes unexercised contract option years and task orders that may be issued underneath an indefinite delivery, indefinite quantity contract. The remaining performance obligations balance as of December 31, 2020 and December 31, 2019 was $1,722.0 million and $1,640.0 million, respectively.
As of December 31, 2020, the Company expects to recognize approximately 95.4% and 4.6% of the remaining performance obligations balance as revenue over the next year and thereafter, respectively.
Contract Assets and Contract Liabilities
Contract assets consist of unbilled receivables, which represent rights to payment for work or services completed but not billed as of the reporting date. Contract assets are recorded as unbilled receivables within accounts receivable, net on the consolidated balance sheets.
Contract liabilities are advances and milestone payments from customers on certain contracts that exceed revenue earned to date. Contract liabilities are recorded as customer advances and billings in excess of costs on the consolidated balance sheets.
Contract assets and contract liabilities consisted of the following as of the dates presented (in thousands):
December 31,December 31,
20202019
Contract assets$360,552 $295,103 
Contract liabilities$106,475 $51,439 
The increase in contract assets of $65.4 million for the year ended December 31, 2020 was primarily due to the timing of billings, partially offset by revenue recognized related to the satisfaction of performance obligations and Metis and CENTRA contract asset balances added in the fourth quarter.
The increase in contract liabilities of $55.0 million for the year ended December 31, 2020 was primarily due to the timing of advance payments from customers and Metis and CENTRA contract liabilities balance added in the fourth quarter partially offset by revenue recognized during the period.
The Company recognized $35.2 million and $19.1 million, for the year ended December 31, 2020 and December 31, 2019, respectively, relating to amounts that were included in the beginning balance of contract liabilities.