XML 60 R49.htm IDEA: XBRL DOCUMENT v3.19.2
Accounts Receivable, Net - Schedule of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jun. 28, 2019
Dec. 31, 2018
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Less allowance for doubtful accounts $ (2,083) $ (2,498)
Accounts receivable, net 100,799 149,338
Accounts Receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 11,207 11,380
U.S. Government contracts | Billed | Accounts Receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 21,152 38,173
U.S. Government contracts | Not billed | Accounts Receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 563 780
Commercial and other government contracts | Billed | Accounts Receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 69,030 100,603
Commercial and other government contracts | Not billed | Accounts Receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable $ 930 $ 900