XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies - Revenue by Contract Type (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Oct. 01, 2021
Sep. 30, 2022
Oct. 01, 2021
Schedule Of Revenue By Contract Type [Line Items]        
Revenue percent 100.00% 100.00% 100.00% 100.00%
Time-and-material [Member]        
Schedule Of Revenue By Contract Type [Line Items]        
Revenue percent 76.30% 79.20% 77.20% 79.30%
Progress Billing [Member]        
Schedule Of Revenue By Contract Type [Line Items]        
Revenue percent 17.90% 18.20% 18.00% 18.30%
Percentage-of-completion [Member]        
Schedule Of Revenue By Contract Type [Line Items]        
Revenue percent 5.80% 2.60% 4.80% 2.40%