Receivables - Schedule of Receivables (Details) - USD ($)
$ in Thousands
Jul. 01, 2022
Dec. 31, 2021
Receivables [Abstract]    
Billed receivables $ 91,985 $ 104,074
Unbilled receivables (contract assets) 277,583 239,979
Other 5,412 4,552
Total receivables $ 374,980 $ 348,605