XML 51 R40.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 28, 2019
Jun. 29, 2018
Dec. 31, 2018
Capitalized Contract Cost [Line Items]      
Increase (Decrease) in Unearned Revenue $ (88) $ 2,132  
Trade Accounts Receivable      
Capitalized Contract Cost [Line Items]      
Accounts Receivable, Trade 132,493   $ 124,498
Change in Accounts Receivable, Trade $ 7,995    
Contract Asset Percent Change 6.00%    
Unbilled Receivables      
Capitalized Contract Cost [Line Items]      
Unbilled Contracts Receivable $ 9,430   4,619
Change in Unbilled Receivables $ 4,811    
Contract Asset Percent Change 104.00%    
UnearnedRevenue      
Capitalized Contract Cost [Line Items]      
Deferred Revenue $ 5,829   $ 5,918
Increase (Decrease) in Unearned Revenue $ (89)    
Contract Liability Percent Change (2.00%)