XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Business Segments (Tables)
6 Months Ended
Jun. 30, 2020
Segment Reporting [Abstract]  
Schedule of Information on Company's Business Segments Information on the Company’s business segments is presented below based on the nature of products and services offered. The Company evaluates performance based on several factors, of which sales, operating income and operating margin are the primary financial measures. Intersegment sales are accounted for at fair value as if the sales were to third parties.
 Three Months Ended June 30,Six Months Ended June 30,
 2020201920202019
Net sales
Fluid & Metering Technologies
External customers$218,922  $246,111  $445,634  $488,447  
Intersegment sales190  78  339  264  
Total segment sales219,112  246,189  445,973  488,711  
Health & Science Technologies
External customers215,234  232,172  438,690  456,860  
Intersegment sales434  81  1,037  683  
Total segment sales215,668  232,253  439,727  457,543  
Fire & Safety/Diversified Products
External customers127,093  163,816  271,387  319,023  
Intersegment sales(17) 227  13  1,179  
Total segment sales127,076  164,043  271,400  320,202  
Intersegment elimination(607) (386) (1,389) (2,126) 
Total net sales$561,249  $642,099  $1,155,711  $1,264,330  
Operating income
Fluid & Metering Technologies$50,938  $74,146  $117,709  $146,012  
Health & Science Technologies48,007  56,763  100,650  110,917  
Fire & Safety/Diversified Products28,837  43,614  66,874  83,942  
Corporate office(17,188) (19,240) (34,698) (37,806) 
Total operating income110,594  155,283  250,535  303,065  
Interest expense12,439  11,011  23,316  21,932  
Other (income) expense - net6,460  (378) 8,025  (518) 
Income before income taxes$91,695  $144,650  $219,194  $281,651  
June 30,
2020
December 31,
2019
Assets
Fluid & Metering Technologies$1,318,336  $1,150,712  
Health & Science Technologies1,509,374  1,507,108  
Fire & Safety/Diversified Products781,693  825,398  
Corporate office464,189  330,694  
Total assets$4,073,592  $3,813,912