Quarterly report pursuant to Section 13 or 15(d)

Revenue - Impact on Financial Statements (Details)

v3.10.0.1
Revenue - Impact on Financial Statements (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jul. 01, 2017
Jun. 30, 2018
Jul. 01, 2017
Jan. 01, 2018
Dec. 31, 2017
Income Statement            
Revenues $ 208,606 $ 151,114 $ 387,665 $ 303,510    
Cost of Products Sold 159,034 116,964 300,961 231,043    
Provision for Income Taxes 3,157 2,884 3,789 6,788    
Net Income 14,025 7,685 17,319 19,272    
Balance Sheet            
Accounts Receivable, Net of Allowance for Doubtful Accounts 169,496   169,496   $ 136,638 $ 132,633
Inventories 159,479   159,479   142,239 150,196
Accrued Expenses and Other Current Liabilities 38,590   38,590     38,749
Contract Liabilities 25,429   25,429   11,431 19,607
Other Liabilities 34,189   34,189     34,060
Other Shareholders’ Equity 366,859   366,859     342,982
Calculated under Revenue Guidance in Effect before Topic 606            
Income Statement            
Cost of Products Sold 161,848   302,428      
Provision for Income Taxes 3,429   3,768      
Net Income 14,904   17,219      
Balance Sheet            
Accounts Receivable, Net of Allowance for Doubtful Accounts 163,166   163,166     132,633
Inventories 165,969   165,969     150,196
Accrued Expenses and Other Current Liabilities 37,295   37,295      
Contract Liabilities 29,934   29,934     $ 19,607
Other Liabilities 34,507   34,507      
Other Shareholders’ Equity 363,491   363,491      
Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606            
Income Statement            
Cost of Products Sold (2,814)   (1,467)      
Provision for Income Taxes (272)   21      
Net Income (879)   100      
Balance Sheet            
Accounts Receivable, Net of Allowance for Doubtful Accounts 6,330   6,330   4,005  
Inventories (6,490)   (6,490)   (7,957)  
Accrued Expenses and Other Current Liabilities 1,295   1,295      
Contract Liabilities (4,505)   (4,505)   $ (8,176)  
Other Liabilities (318)   (318)      
Other Shareholders’ Equity 3,368   3,368      
Aerospace            
Income Statement            
Revenues 166,204 129,547 330,804 266,374    
Aerospace | Calculated under Revenue Guidance in Effect before Topic 606            
Income Statement            
Revenues 167,633   331,575      
Aerospace | Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606            
Income Statement            
Revenues (1,429)   (771)      
Test Systems            
Income Statement            
Revenues 42,402 $ 21,567 56,861 $ 37,136    
Test Systems | Calculated under Revenue Guidance in Effect before Topic 606            
Income Statement            
Revenues 44,938   57,436      
Test Systems | Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606            
Income Statement            
Revenues $ (2,536)   $ (575)