XML 84 R72.htm IDEA: XBRL DOCUMENT v3.20.2
Operating Segments and Related Information (Details 5) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Business Unit Reporting, Revenue Reconciling Item [Line Items]        
Revenue $ 482,015 $ 481,998 $ 932,938 $ 926,734
Industrial Technologies        
Business Unit Reporting, Revenue Reconciling Item [Line Items]        
Revenue 300,198 284,489 576,613 555,875
Industrial Technologies | United States        
Business Unit Reporting, Revenue Reconciling Item [Line Items]        
Revenue 131,301 134,656 234,638 268,079
Industrial Technologies | Europe [Member]        
Business Unit Reporting, Revenue Reconciling Item [Line Items]        
Revenue 77,831 74,439 143,166 148,303
Industrial Technologies | Asia [Member]        
Business Unit Reporting, Revenue Reconciling Item [Line Items]        
Revenue 60,951 53,622 134,338 95,014
Industrial Technologies | Mid_East/Africa [Member]        
Business Unit Reporting, Revenue Reconciling Item [Line Items]        
Revenue 14,788 5,786 32,815 15,651
Industrial Technologies | Canada/Latin America        
Business Unit Reporting, Revenue Reconciling Item [Line Items]        
Revenue 15,327 15,986 31,656 28,828
Defense Technologies        
Business Unit Reporting, Revenue Reconciling Item [Line Items]        
Revenue 181,817 197,509 356,325 370,859
Defense Technologies | United States        
Business Unit Reporting, Revenue Reconciling Item [Line Items]        
Revenue 111,700 134,216 227,647 243,519
Defense Technologies | Europe [Member]        
Business Unit Reporting, Revenue Reconciling Item [Line Items]        
Revenue 25,945 25,000 45,421 51,596
Defense Technologies | Asia [Member]        
Business Unit Reporting, Revenue Reconciling Item [Line Items]        
Revenue 16,214 17,548 28,078 34,934
Defense Technologies | Mid_East/Africa [Member]        
Business Unit Reporting, Revenue Reconciling Item [Line Items]        
Revenue 25,094 18,815 50,222 36,222
Defense Technologies | Canada/Latin America        
Business Unit Reporting, Revenue Reconciling Item [Line Items]        
Revenue 2,864 1,930 4,957 4,588
Total Segments [Member]        
Business Unit Reporting, Revenue Reconciling Item [Line Items]        
Revenue 482,015 481,998 932,938 926,734
Total Segments [Member] | United States        
Business Unit Reporting, Revenue Reconciling Item [Line Items]        
Revenue 243,001 268,872 462,285 511,598
Total Segments [Member] | Europe [Member]        
Business Unit Reporting, Revenue Reconciling Item [Line Items]        
Revenue 103,776 99,439 188,587 199,899
Total Segments [Member] | Asia [Member]        
Business Unit Reporting, Revenue Reconciling Item [Line Items]        
Revenue 77,165 71,170 162,416 129,948
Total Segments [Member] | Mid_East/Africa [Member]        
Business Unit Reporting, Revenue Reconciling Item [Line Items]        
Revenue 39,882 24,601 83,037 51,873
Total Segments [Member] | Canada/Latin America        
Business Unit Reporting, Revenue Reconciling Item [Line Items]        
Revenue $ 18,191 $ 17,916 $ 36,613 $ 33,416