XML 75 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Business Segment and Geographic Information - Schedule of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Total revenue $ 994.2 $ 975.0 $ 2,919.5 $ 2,587.8
Proportion of revenue (as percent) 100.00% 100.00% 100.00% 100.00%
Distributor        
Disaggregation of Revenue [Line Items]        
Total revenue $ 843.3 $ 839.7 $ 2,482.2 $ 2,197.4
Proportion of revenue (as percent) 85.00% 86.00% 85.00% 85.00%
Direct        
Disaggregation of Revenue [Line Items]        
Total revenue $ 150.9 $ 135.3 $ 437.3 $ 390.4
Proportion of revenue (as percent) 15.00% 14.00% 15.00% 15.00%
United States        
Disaggregation of Revenue [Line Items]        
Total revenue $ 701.9 $ 713.6 $ 2,087.0 $ 1,856.2
Proportion of revenue (as percent) 71.00% 73.00% 71.00% 72.00%
International        
Disaggregation of Revenue [Line Items]        
Total revenue $ 292.3 $ 261.4 $ 832.5 $ 731.6
Proportion of revenue (as percent) 29.00% 27.00% 29.00% 28.00%