Revenue (Tables)
6 Months Ended
Jul. 01, 2022
Revenue from Contract with Customer [Abstract]  
Remaining Performance Obligation
Remaining performance obligations as of July 1, 2022 and December 31, 2021 are presented in the following table:
July 1,December 31,
(In millions)20222021
Performance Obligations$1,599 $1,398 
Disaggregation of Revenue
The following tables present our revenue disaggregated by several categories. Revenue by contract type for the three and six months ended July 1, 2022 and July 2, 2021 is as follows:
Three Months EndedSix Months Ended
July 1,July 2,%July 1,July 2,%
(In thousands)20222021Change20222021Change
Cost-plus and cost-reimbursable$355,559 $344,189 3.3 %$666,653 $634,420 5.1 %
Firm-fixed-price128,348 111,416 15.2 %256,352 240,173 6.7 %
Time and material14,159 15,240 (7.1)%31,532 30,256 4.2 %
Total revenue$498,066 $470,845 $954,537 $904,849 
Revenue by geographic region in which the contract is performed for the three and six months ended July 1, 2022 and July 2, 2021 is as follows:
Three Months EndedSix Months Ended
July 1,July 2,%July 1,July 2,%
(In thousands)20222021Change20222021Change
Middle East$250,222 $258,488 (3.2)%$485,313 $498,500 (2.6)%
United States158,719 146,549 8.3 %325,454 296,362 9.8 %
Europe42,739 36,084 18.4 %81,178 76,706 5.8 %
Asia46,386 29,724 56.1 %62,592 33,281 88.1 %
Total revenue$498,066 $470,845 $954,537 $904,849 

Revenue by contract relationship for the three and six months ended July 1, 2022 and July 2, 2021 is as follows:
Three Months EndedSix Months Ended
July 1,July 2,%July 1,July 2,%
(In thousands)20222021Change20222021Change
Prime contractor$468,453 $440,040 6.5 %$895,546 $843,303 6.2 %
Subcontractor29,613 30,805 (3.9)%58,991 61,546 (4.2)%
Total revenue$498,066 $470,845 $954,537 $904,849 

Revenue by customer for the three and six months ended July 1, 2022 and July 2, 2021 is as follows:
Three Months EndedSix Months Ended
July 1,July 2,%July 1,July 2,%
(In thousands)20222021Change20222021Change
Army$326,756 $310,638 5.2 %$606,869 $567,987 6.8 %
Air Force68,457 63,206 8.3 %129,930 141,375 (8.1)%
Navy64,885 56,399 15.0 %140,102 112,827 24.2 %
Other37,968 40,602 (6.5)%77,636 82,660 (6.1)%
Total revenue$498,066 $470,845 $954,537 $904,849