XML 68 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Business Segment and Geographic Information - Schedule of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total revenue $ 1,036.0 $ 921.0
Proportion of revenue (as percent) 100.00% 100.00%
United States    
Disaggregation of Revenue [Line Items]    
Total revenue $ 750.5 $ 653.2
Proportion of revenue (as percent) 72.00% 71.00%
International    
Disaggregation of Revenue [Line Items]    
Total revenue $ 285.5 $ 267.8
Proportion of revenue (as percent) 28.00% 29.00%
Distributor    
Disaggregation of Revenue [Line Items]    
Total revenue $ 880.0 $ 778.8
Proportion of revenue (as percent) 85.00% 85.00%
Direct    
Disaggregation of Revenue [Line Items]    
Total revenue $ 156.0 $ 142.2
Proportion of revenue (as percent) 15.00% 15.00%