XML 57 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 3,919,709 $ 3,717,930 $ 3,085,177  
Net Sales 3,919,709 3,717,930 3,085,177  
Revenues 3,919,709 3,717,930 3,085,177  
Contract with Customer, Asset, after Allowance for Credit Loss 29,200 32,100    
Contract with Customer, Liability 192,759 192,648 149,106 $ 122,489
Customer prepayments and deferred revenue 731,482 711,067 617,643  
Contract with Customer, Liability, Revenue Recognized (720,362) (667,245) (595,802)  
Temporary Equity, Foreign Currency Translation Adjustments (11,009) (280) 4,776  
Americas [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 1,582,493      
Net Sales   1,419,832    
Europe [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 1,014,360      
Net Sales   1,062,961    
Asia [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 1,322,856      
Net Sales   1,235,137    
Product [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 3,118,721 2,960,615 2,405,172  
Product [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 3,118,721 2,960,615 2,405,172  
Service [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 800,988 757,315 680,005  
Service [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 588,135 565,929 508,020  
Service [Member] | Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 212,853 191,386 171,985  
Laboratory products and services [Member]        
Disaggregation of Revenue [Line Items]        
Percentage of Disaggregated Revenue in Relationship to Segments 57.00%      
Revenue from Contract with Customer, Excluding Assessed Tax $ 2,230,381      
Revenues   2,083,025 1,669,791  
Industrial products and services [Member]        
Disaggregation of Revenue [Line Items]        
Percentage of Disaggregated Revenue in Relationship to Segments 38.00%      
Revenue from Contract with Customer, Excluding Assessed Tax $ 1,510,554      
Revenues   1,446,544 1,224,497  
Retail products and services [Member]        
Disaggregation of Revenue [Line Items]        
Percentage of Disaggregated Revenue in Relationship to Segments 5.00%      
Revenue from Contract with Customer, Excluding Assessed Tax $ 178,774      
Revenues   188,361 190,889  
US Operations [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 1,444,460 1,287,983 1,072,319  
US Operations [Member] | Product [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 1,113,983 1,004,891 815,046  
US Operations [Member] | Service [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 256,837 218,306 199,247  
US Operations [Member] | Service [Member] | Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 73,640 64,786 58,026  
Swiss Operations [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 176,119 171,633 143,923  
Swiss Operations [Member] | Product [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 139,490 135,987 112,542  
Swiss Operations [Member] | Service [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 27,800 26,764 22,733  
Swiss Operations [Member] | Service [Member] | Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 8,829 8,882 8,648  
Western European Operations [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 799,931 829,761 716,715  
Western European Operations [Member] | Product [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 581,168 600,527 509,385  
Western European Operations [Member] | Service [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 134,781 151,656 135,793  
Western European Operations [Member] | Service [Member] | Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 83,982 77,578 71,537  
Chinese Operations [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 841,526 771,651 578,610  
Chinese Operations [Member] | Product [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 777,276 707,355 526,231  
Chinese Operations [Member] | Service [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 46,931 48,343 39,705  
Chinese Operations [Member] | Service [Member] | Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 17,319 15,953 12,674  
Other Operations [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 657,673 656,902 573,610  
Other Operations [Member] | Product [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 506,804 511,855 441,968  
Other Operations [Member] | Service [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 121,786 120,860 110,542  
Other Operations [Member] | Service [Member] | Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 29,083 $ 24,187 $ 21,100