XML 42 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax $ 983,221 $ 946,750 $ 1,866,965 $ 1,872,699  
Contract with Customer, Asset, after Allowance for Credit Loss 41,200   41,200   $ 32,600
Americas [Member]          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 414,092 404,030 792,008 788,373  
Europe [Member]          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 274,103 258,836 522,078 532,697  
Asia [Member]          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 295,026 283,884 552,879 551,629  
Product [Member] | Transferred at Point in Time [Member]          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 734,244 712,260 1,384,194 1,413,228  
Service [Member] | Transferred at Point in Time [Member]          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 178,088 171,039 340,879 335,869  
Service [Member] | Transferred over Time [Member]          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax $ 70,889 63,451 $ 141,892 123,602  
Laboratory products and services [Member]          
Disaggregation of Revenue [Line Items]          
Percentage of Disaggregated Revenue in Relationship to Segments 56.00%   56.00%    
Revenue from Contract with Customer, Excluding Assessed Tax $ 537,916 523,233 $ 1,038,140 1,048,288  
Industrial products and services [Member]          
Disaggregation of Revenue [Line Items]          
Percentage of Disaggregated Revenue in Relationship to Segments 39.00%   39.00%    
Revenue from Contract with Customer, Excluding Assessed Tax $ 394,628 374,257 $ 735,828 726,102  
Retail products and services [Member]          
Disaggregation of Revenue [Line Items]          
Percentage of Disaggregated Revenue in Relationship to Segments 5.00%   5.00%    
Revenue from Contract with Customer, Excluding Assessed Tax $ 50,677 49,260 $ 92,997 98,309  
US Operations [Member]          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 372,516 362,215 718,274 708,338  
US Operations [Member] | Product [Member] | Transferred at Point in Time [Member]          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 271,782 264,345 518,849 515,081  
US Operations [Member] | Service [Member] | Transferred at Point in Time [Member]          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 74,334 73,839 147,664 146,973  
US Operations [Member] | Service [Member] | Transferred over Time [Member]          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 26,400 24,031 51,761 46,284  
Swiss Operations [Member]          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 49,555 50,185 96,857 104,435  
Swiss Operations [Member] | Product [Member] | Transferred at Point in Time [Member]          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 37,462 39,418 73,760 83,039  
Swiss Operations [Member] | Service [Member] | Transferred at Point in Time [Member]          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 8,732 7,615 16,980 15,379  
Swiss Operations [Member] | Service [Member] | Transferred over Time [Member]          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 3,361 3,152 6,117 6,017  
Western European Operations [Member]          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 211,916 202,313 402,285 417,078  
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 139,573 137,113 264,423 288,648  
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 46,663 43,218 89,139 86,039  
Western European Operations [Member] | Service [Member] | Transferred over Time [Member]          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 25,680 21,982 48,723 42,391  
Chinese Operations [Member]          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 162,017 164,384 303,185 307,582  
Chinese Operations [Member] | Product [Member] | Transferred at Point in Time [Member]          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 146,635 148,436 274,832 277,447  
Chinese Operations [Member] | Service [Member] | Transferred at Point in Time [Member]          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 10,913 11,753 19,735 21,654  
Chinese Operations [Member] | Service [Member] | Transferred over Time [Member]          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 4,469 4,195 8,618 8,481  
Other Operations [Member]          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 187,217 167,653 346,364 335,266  
Other Operations [Member] | Product [Member] | Transferred at Point in Time [Member]          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 138,792 122,948 252,330 249,013  
Other Operations [Member] | Service [Member] | Transferred at Point in Time [Member]          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 37,446 34,614 67,361 65,824  
Other Operations [Member] | Service [Member] | Transferred over Time [Member]          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax $ 10,979 $ 10,091 $ 26,673 $ 20,429