XML 107 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Segment and Geographic Information - Summary (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Total revenue $ 4,033.0 $ 3,622.3 $ 2,909.8
Proportion of revenue (as a percent) 100.00% 100.00% 100.00%
Distributor      
Segment Reporting Information [Line Items]      
Total revenue $ 3,430.1 $ 3,095.6 $ 2,470.8
Proportion of revenue (as a percent) 85.00% 85.00% 85.00%
Direct      
Segment Reporting Information [Line Items]      
Total revenue $ 602.9 $ 526.7 $ 439.0
Proportion of revenue (as a percent) 15.00% 15.00% 15.00%
United States      
Segment Reporting Information [Line Items]      
Total revenue $ 2,889.8 $ 2,625.3 $ 2,142.0
Proportion of revenue (as a percent) 72.00% 72.00% 74.00%
International      
Segment Reporting Information [Line Items]      
Total revenue $ 1,143.2 $ 997.0 $ 767.8
Proportion of revenue (as a percent) 28.00% 28.00% 26.00%