XML 51 R40.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2019
Dec. 31, 2018
Trade Accounts Receivable    
Capitalized Contract Cost [Line Items]    
Accounts Receivable, Trade $ 138,498 $ 124,498
Change in Accounts Receivable, Trade $ 14,000  
Contract Asset Percent Change 11.00%  
Unbilled Receivables    
Capitalized Contract Cost [Line Items]    
Unbilled Contracts Receivable $ 6,027 4,619
Change in Unbilled Receivables $ 1,408  
Contract Asset Percent Change 30.00%  
UnearnedRevenue    
Capitalized Contract Cost [Line Items]    
Deferred Revenue $ 5,194 $ 5,918
Increase (Decrease) in Unearned Revenue $ (724)  
Contract Liability Percent Change (12.00%)