Contract Assets and Contract Liabilities | Revenues Disaggregated Revenues Disaggregated revenues by customer type were as follows ( in thousands ): Three Months Ended June 28, 2020 GMS NSS Total DoD $ 204,634 $ 62,096 $ 266,730 Other U.S. government agencies 260,714 49,434 310,148 Commercial and non-U.S. customers 42,506 23,919 66,425 Total $ 507,854 $ 135,449 $ 643,303 Six Months Ended June 28, 2020 GMS NSS Total DoD $ 392,240 $ 129,275 $ 521,515 Other U.S. government agencies 510,660 120,156 630,816 Commercial and non-U.S. customers 62,398 45,827 108,225 Total $ 965,298 $ 295,258 $ 1,260,556 Three Months Ended June 30, 2019 GMS NSS Total DoD $ 214,657 $ 56,713 $ 271,370 Other U.S. government agencies 281,154 93,742 374,896 Commercial and non-U.S. customers 30,214 19,127 49,341 Total $ 526,025 $ 169,582 $ 695,607 Six Months Ended June 30, 2019 GMS NSS Total DoD $ 415,059 $ 115,464 $ 530,523 Other U.S. government agencies 555,266 182,952 738,218 Commercial and non-U.S. customers 60,179 40,171 100,350 Total $ 1,030,504 $ 338,587 $ 1,369,091 Disaggregated revenues by contract type were as follows ( in thousands ): Three Months Ended June 28, 2020 GMS NSS Total Cost-reimbursable $ 299,906 $ 34,288 $ 334,194 Fixed-price 158,247 53,693 211,940 Time and materials 49,701 47,468 97,169 Total $ 507,854 $ 135,449 $ 643,303 Six Months Ended June 28, 2020 GMS NSS Total Cost-reimbursable $ 565,986 $ 71,192 $ 637,178 Fixed-price 320,285 122,650 442,935 Time and materials 79,027 101,416 180,443 Total $ 965,298 $ 295,258 $ 1,260,556 Three Months Ended June 30, 2019 GMS NSS Total Cost-reimbursable $ 304,688 $ 23,481 $ 328,169 Fixed-price 175,592 72,080 247,672 Time and materials 45,745 74,021 119,766 Total $ 526,025 $ 169,582 $ 695,607 Six Months Ended June 30, 2019 GMS NSS Total Cost-reimbursable $ 595,379 $ 45,703 $ 641,082 Fixed-price 350,991 148,594 499,585 Time and materials 84,134 144,290 228,424 Total $ 1,030,504 $ 338,587 $ 1,369,091 Disaggregated revenues by geographic location were as follows ( in thousands ): Three Months Ended June 28, 2020 GMS NSS Total United States $ 277,536 $ 133,875 $ 411,411 International 230,318 1,574 231,892 Total $ 507,854 $ 135,449 $ 643,303 Six Months Ended June 28, 2020 GMS NSS Total United States $ 526,446 $ 292,014 $ 818,460 International 438,852 3,244 442,096 Total $ 965,298 $ 295,258 $ 1,260,556 Three Months Ended June 30, 2019 GMS NSS Total United States $ 261,413 $ 167,923 $ 429,336 International 264,612 1,659 266,271 Total $ 526,025 $ 169,582 $ 695,607 Six Months Ended June 30, 2019 GMS NSS Total United States $ 521,501 $ 335,707 $ 857,208 International 509,003 2,880 511,883 Total $ 1,030,504 $ 338,587 $ 1,369,091 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 June 28, 2020 and December 31, 2019 was $1,260.0 million and $1,640.0 million, respectively. The Company expects to recognize approximately 95.2% and 4.8% of the remaining performance obligations balance as revenue over the next year and thereafter, respectively. 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 condensed 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 condensed consolidated balance sheets. Contract assets and contract liabilities consisted of the following as of the dates presented ( in thousands ): June 28, December 31, 2020 2019 Contract assets $ 297,146 $ 295,103 Contract liabilities $ 70,695 $ 51,439 The increase in contract assets of $2.0 million during the six-month period ended June 28, 2020 was primarily due to the timing of billings, partially offset by revenue recognized related to the satisfaction of performance obligations. The increase in contract liabilities of $19.3 million during the six-month period ended June 28, 2020 was primarily due to the timing of advance payments from customers partially offset by revenue recognized during the period. During the three-month and six-month periods ended June 28, 2020, the Company recognized $1.1 million and $33.4 million, respectively, relating to amounts that were included in the beginning balance of contract liabilities. During the three-month and six-month periods ended June 30, 2019, the Company recognized $4.5 million and $16.6 million, respectively, relating to amounts that were included in the beginning balance of contract liabilities. |