v3.26.1
Revenue Recognition - Disaggregated Revenues (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 2,047.9 $ 1,630.0 $ 3,897.5 $ 3,169.7
Product        
Disaggregation of Revenue [Line Items]        
Total revenue 773.0 508.9 1,418.1 968.0
Service        
Disaggregation of Revenue [Line Items]        
Total revenue 1,274.9 1,121.1 2,479.4 2,201.7
Security subscription        
Disaggregation of Revenue [Line Items]        
Total revenue 729.7 644.4 1,423.7 1,267.5
Technical support and other        
Disaggregation of Revenue [Line Items]        
Total revenue $ 545.2 $ 476.7 $ 1,055.7 $ 934.2