XML 65 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Receivable, Net - Schedule of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jul. 01, 2022
Dec. 31, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Less allowance for doubtful accounts $ (1,306) $ (1,547)
Accounts receivable, net 77,692 73,524
Accounts Receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 29,274 19,228
U.S. Government contracts | Billed | Accounts Receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 15,605 14,748
U.S. Government contracts | Not billed | Accounts Receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 275 167
Commercial and other government contracts | Billed | Accounts Receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 33,844 36,787
Commercial and other government contracts | Not billed | Accounts Receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable $ 0 $ 4,141