v3.26.3
Business Segment and Geographic Information - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,344.5 $ 1,209.3 $ 3,844.8 $ 3,402.4
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 969.8 851.9 2,735.5 2,443.4
International        
Disaggregation of Revenue [Line Items]        
Total revenue 374.7 357.4 1,109.3 959.0
Distributor        
Disaggregation of Revenue [Line Items]        
Total revenue 1,148.0 1,026.0 3,260.7 2,883.8
Distributor | United States        
Disaggregation of Revenue [Line Items]        
Total revenue 933.1 818.1 2,623.5 2,338.7
Distributor | International        
Disaggregation of Revenue [Line Items]        
Total revenue 214.9 207.9 637.2 545.1
Direct        
Disaggregation of Revenue [Line Items]        
Total revenue 196.5 183.3 584.1 518.6
Direct | United States        
Disaggregation of Revenue [Line Items]        
Total revenue 36.7 33.8 112.0 104.7
Direct | International        
Disaggregation of Revenue [Line Items]        
Total revenue $ 159.8 $ 149.5 $ 472.1 $ 413.9