XML 52 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Revenue by Contract Relationship (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Apr. 01, 2022
Disaggregation of Revenue [Line Items]    
Total revenue $ 943,460 $ 456,471
Prime contractor    
Disaggregation of Revenue [Line Items]    
Total revenue $ 879,179 427,093
Revenue, percent change 105.90%  
Subcontractor    
Disaggregation of Revenue [Line Items]    
Total revenue $ 64,281 $ 29,378
Revenue, percent change 118.80%