XML 82 R71.htm IDEA: XBRL DOCUMENT v3.21.1
Operating Segments and Related Information (Details 5) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Business Unit Reporting, Revenue Reconciling Item [Line Items]    
Revenue $ 467,313 $ 450,923
Industrial Technologies    
Business Unit Reporting, Revenue Reconciling Item [Line Items]    
Revenue 274,864 276,415
Industrial Technologies | United States    
Business Unit Reporting, Revenue Reconciling Item [Line Items]    
Revenue 120,678 103,337
Industrial Technologies | Europe [Member]    
Business Unit Reporting, Revenue Reconciling Item [Line Items]    
Revenue 82,194 65,335
Industrial Technologies | Asia [Member]    
Business Unit Reporting, Revenue Reconciling Item [Line Items]    
Revenue 41,422 73,387
Industrial Technologies | Mid_East/Africa [Member]    
Business Unit Reporting, Revenue Reconciling Item [Line Items]    
Revenue 14,747 18,027
Industrial Technologies | Canada/Latin America    
Business Unit Reporting, Revenue Reconciling Item [Line Items]    
Revenue 15,823 16,329
Defense Technologies    
Business Unit Reporting, Revenue Reconciling Item [Line Items]    
Revenue 192,449 174,508
Defense Technologies | United States    
Business Unit Reporting, Revenue Reconciling Item [Line Items]    
Revenue 135,105 115,947
Defense Technologies | Europe [Member]    
Business Unit Reporting, Revenue Reconciling Item [Line Items]    
Revenue 22,549 19,476
Defense Technologies | Asia [Member]    
Business Unit Reporting, Revenue Reconciling Item [Line Items]    
Revenue 12,571 11,864
Defense Technologies | Mid_East/Africa [Member]    
Business Unit Reporting, Revenue Reconciling Item [Line Items]    
Revenue 18,565 25,128
Defense Technologies | Canada/Latin America    
Business Unit Reporting, Revenue Reconciling Item [Line Items]    
Revenue 3,659 2,093
Total Segments [Member]    
Business Unit Reporting, Revenue Reconciling Item [Line Items]    
Revenue 467,313 450,923
Total Segments [Member] | United States    
Business Unit Reporting, Revenue Reconciling Item [Line Items]    
Revenue 255,783 219,284
Total Segments [Member] | Europe [Member]    
Business Unit Reporting, Revenue Reconciling Item [Line Items]    
Revenue 104,743 84,811
Total Segments [Member] | Asia [Member]    
Business Unit Reporting, Revenue Reconciling Item [Line Items]    
Revenue 53,993 85,251
Total Segments [Member] | Mid_East/Africa [Member]    
Business Unit Reporting, Revenue Reconciling Item [Line Items]    
Revenue 33,312 43,155
Total Segments [Member] | Canada/Latin America    
Business Unit Reporting, Revenue Reconciling Item [Line Items]    
Revenue $ 19,482 $ 18,422