XML 33 R23.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue [Table Text Block]
For the three months ended June 30, 2025U.S. OperationsSwiss OperationsWestern European OperationsChinese OperationsOther OperationsTotal
Product Revenue$271,782 $37,462 $139,573 $146,635 $138,792 $734,244 
Service Revenue:
Point in time74,334 8,732 46,663 10,913 37,446 178,088 
Over time26,400 3,361 25,680 4,469 10,979 70,889 
Total$372,516 $49,555 $211,916 $162,017 $187,217 $983,221 
For the three months ended June 30, 2024U.S. OperationsSwiss OperationsWestern European OperationsChinese OperationsOther OperationsTotal
Product Revenue$264,345 $39,418 $137,113 $148,436 $122,948 $712,260 
Service Revenue:
Point in time
73,839 7,615 43,218 11,753 34,614 171,039 
Over time
24,031 3,152 21,982 4,195 10,091 63,451 
Total$362,215 $50,185 $202,313 $164,384 $167,653 $946,750 
For the six months ended June 30, 2025U.S. OperationsSwiss OperationsWestern European OperationsChinese OperationsOther OperationsTotal
Product Revenue$518,849 $73,760 $264,423 $274,832 $252,330 $1,384,194 
Service Revenue:
Point in time147,664 16,980 89,139 19,735 67,361 340,879 
Over time51,761 6,117 48,723 8,618 26,673 141,892 
Total$718,274 $96,857 $402,285 $303,185 $346,364 $1,866,965 
For the six months ended June 30, 2024U.S. OperationsSwiss OperationsWestern European OperationsChinese OperationsOther OperationsTotal
Product Revenue$515,081 $83,039 $288,648 $277,447 $249,013 $1,413,228 
Service Revenue:
Point in time
146,973 15,379 86,039 21,654 65,824 335,869 
Over time
46,284 6,017 42,391 8,481 20,429 123,602 
Total$708,338 $104,435 $417,078 $307,582 $335,266 $1,872,699 
A breakdown of net sales to external customers by geographic customer destination for the three and six months ended June 30 follows:
Three Months EndedSix Months Ended
June 30,June 30,
2025202420252024
Americas$414,092 $404,030 $792,008 $788,373 
Europe274,103 258,836 522,078 532,697 
Asia / Rest of World295,026 283,884 552,879 551,629 
Total$983,221 $946,750 $1,866,965 $1,872,699 
The Company's global revenue mix by product category is laboratory (56% of sales), industrial (39% of sales) and retail (5% of sales). The Company's product revenue by reportable segment is proportionately similar to the Company's global revenue mix except the Company's Swiss Operations is largely comprised of laboratory products while the Company's Chinese Operations has a slightly higher percentage of industrial products. A breakdown of the Company’s sales by product category for the three and six months ended June 30 is as follows:
Three Months EndedSix Months Ended
June 30,June 30,
2025202420252024
Laboratory$537,916 $523,233 $1,038,140 $1,048,288 
Industrial394,628 374,257 735,828 726,102 
Retail50,677 49,260 92,997 98,309 
Total$983,221 $946,750 $1,866,965 $1,872,699 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
20252024
Beginning balances as of January 1$204,166 $202,022 
Customer pre-payments/deferred revenue363,588 338,581 
Revenue recognized(335,082)(320,727)
Foreign currency translation11,154 (5,671)
Ending balance as of June 30$243,826 $214,205