XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax $ 804,390 $ 649,162
Americas [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 303,339 264,824
Europe [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 241,377 194,828
Total Asia Rest of World [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax $ 259,674 189,510
Laboratory Related Products and Services [Member]    
Disaggregation of Revenue [Line Items]    
Percentage of Disaggregated Revenue in Relationship to Segments 55.00%  
Revenue from Contract with Customer, Excluding Assessed Tax $ 444,627 357,091
Product Revenue [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax $ 626,915 489,334
Industrial Related Products and Services [Member]    
Disaggregation of Revenue [Line Items]    
Percentage of Disaggregated Revenue in Relationship to Segments 39.00%  
Revenue from Contract with Customer, Excluding Assessed Tax $ 310,777 252,355
Retail Related Products and Services [Member]    
Disaggregation of Revenue [Line Items]    
Percentage of Disaggregated Revenue in Relationship to Segments 6.00%  
Revenue from Contract with Customer, Excluding Assessed Tax $ 48,986 39,716
Service Revenue [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 131,331 119,964
Service Revenue [Member] | Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 46,144 39,864
Us Operations segment Member    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 271,959 241,409
Us Operations segment Member | Product Revenue [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 205,191 177,436
Us Operations segment Member | Service Revenue [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 51,591 50,234
Us Operations segment Member | Service Revenue [Member] | Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 15,177 13,739
Swiss Operations segment Member    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 39,281 31,897
Swiss Operations segment Member | Product Revenue [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 30,167 24,276
Swiss Operations segment Member | Service Revenue [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 6,891 5,557
Swiss Operations segment Member | Service Revenue [Member] | Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 2,223 2,064
Western European Operations Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 192,350 153,325
Western European Operations Segment [Member] | Product Revenue [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 136,899 105,877
Western European Operations Segment [Member] | Service Revenue [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 35,630 31,391
Western European Operations Segment [Member] | Service Revenue [Member] | Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 19,821 16,057
Chinese Operations Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 156,074 100,599
Chinese Operations Segment [Member] | Product Revenue [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 143,325 90,321
Chinese Operations Segment [Member] | Service Revenue [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 9,342 7,106
Chinese Operations Segment [Member] | Service Revenue [Member] | Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 3,407 3,172
Other Operations [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 144,726 121,932
Other Operations [Member] | Product Revenue [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 111,333 91,424
Other Operations [Member] | Service Revenue [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 27,877 25,676
Other Operations [Member] | Service Revenue [Member] | Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax $ 5,516 $ 4,832