Revenue (Tables)
9 Months Ended
Oct. 02, 2020
Revenue from Contract with Customer [Abstract]  
Remaining Performance Obligation Remaining performance obligations as of October 2, 2020 and December 31, 2019 are presented in the following table:
October 2,December 31,
(In thousands)20202019
Performance Obligations$1,155,742 $849,389 
Disaggregation of Revenue The following tables present our revenue disaggregated by several categories. Revenue by contract type for the three and nine months ended October 2, 2020 and September 27, 2019 is as follows:
Three Months EndedNine Months Ended
October 2,September 27,%October 2,September 27,%
(In thousands)20202019Change20202019Change
Cost-plus and cost-reimbursable ¹$249,484 $272,810 (8.6)%$748,543 $781,024 (4.2)%
Firm-fixed-price102,931 87,063 18.2 %291,669 236,344 23.4 %
Total revenue$352,415 $359,873 $1,040,212 $1,017,368 
¹ Includes time and material contracts
    Revenue by geographic region in which the contract is performed for the three and nine months ended October 2, 2020 and September 27, 2019 is as follows:
Three Months EndedNine Months Ended
October 2,September 27,%October 2,September 27,%
(In thousands)20202019Change20202019Change
Middle East$224,934 $244,142 (7.9)%$679,633 $695,626 (2.3)%
United States89,400 77,228 15.8 %254,640 219,512 16.0 %
Europe38,081 38,503 (1.1)%105,939 102,230 3.6 %
Total revenue$352,415 $359,873 $1,040,212 $1,017,368 

    Revenue by contract relationship for the three and nine months ended October 2, 2020 and September 27, 2019 is as follows:
Three Months EndedNine Months Ended
October 2,September 27,%October 2,September 27,%
(In thousands)20202019Change20202019Change
Prime contractor$332,564 $334,402 (0.5)%$980,301 $954,191 2.7 %
Subcontractor19,851 25,471 (22.1)%59,911 63,177 (5.2)%
Total revenue$352,415 $359,873 $1,040,212 $1,017,368 

    Revenue by customer for the three and nine months ended October 2, 2020 and September 27, 2019 is as follows:
Three Months EndedNine Months Ended
October 2.September 27,%October 2.September 27,%
(In thousands)20202019Change20202019Change
Army$236,267 $245,817 (3.9)%$711,173 $698,377 1.8 %
Air Force79,425 86,576 (8.3)%231,088 227,100 1.8 %
Navy18,785 13,344 40.8 %48,564 45,227 7.4 %
Other17,938 14,136 26.9 %49,387 46,664 5.8 %
Total revenue$352,415 $359,873 $1,040,212 $1,017,368