XML 41 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax $ 947,127 $ 883,744
Americas [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 389,339 377,916
Europe [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 278,686 247,975
Total Asia Rest of World [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax $ 279,102 257,853
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 $ 524,581 500,224
Product Revenue [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax $ 684,254 649,950
Industrial Related Products and Services [Member]    
Disaggregation of Revenue [Line Items]    
Percentage of Disaggregated Revenue in Relationship to Segments 40.00%  
Revenue from Contract with Customer, Excluding Assessed Tax $ 374,640 341,200
Retail Related 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 $ 47,906 42,320
Service Revenue [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 182,832 162,791
Service Revenue [Member] | Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 80,041 71,003
Us Operations segment Member    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 348,547 345,758
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 239,958 247,067
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 80,198 73,330
Us Operations segment Member | Service Revenue [Member] | Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 28,391 25,361
Swiss Operations segment Member    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 50,759 47,302
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 38,375 36,298
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 8,952 8,248
Swiss Operations segment Member | Service Revenue [Member] | Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 3,432 2,756
Western European Operations Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 215,383 190,369
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 139,730 124,850
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 48,068 42,476
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 27,585 23,043
Chinese Operations Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 153,523 141,168
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 140,053 128,197
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 8,613 8,822
Chinese Operations Segment [Member] | Service Revenue [Member] | Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 4,857 4,149
Other Operations [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 178,915 159,147
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 126,138 113,538
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 37,001 29,915
Other Operations [Member] | Service Revenue [Member] | Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax $ 15,776 $ 15,694