v3.25.2
Revenues from Contracts - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total Revenue $ 1,943.6 $ 1,716.8 $ 3,826.4 $ 3,397.5
Application Software        
Disaggregation of Revenue [Line Items]        
Total Revenue 1,094.9 931.8 2,163.1 1,827.0
Network Software        
Disaggregation of Revenue [Line Items]        
Total Revenue 385.4 364.2 761.3 735.0
Technology Enabled Products        
Disaggregation of Revenue [Line Items]        
Total Revenue 463.3 420.8 902.0 835.5
Total Software Revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue 1,492.0 1,302.2 2,945.0 2,573.8
Total Software Revenue | Application Software        
Disaggregation of Revenue [Line Items]        
Total Revenue 1,094.9 931.8 2,163.1 1,827.0
Total Software Revenue | Network Software        
Disaggregation of Revenue [Line Items]        
Total Revenue 385.4 364.2 761.3 735.0
Total Software Revenue | Technology Enabled Products        
Disaggregation of Revenue [Line Items]        
Total Revenue 11.7 6.2 20.6 11.8
Recurring        
Disaggregation of Revenue [Line Items]        
Total Revenue 1,097.3 969.5 2,150.9 1,936.5
Recurring | Application Software        
Disaggregation of Revenue [Line Items]        
Total Revenue 806.0 700.2 1,575.4 1,393.8
Recurring | Network Software        
Disaggregation of Revenue [Line Items]        
Total Revenue 279.6 263.1 554.9 530.9
Recurring | Technology Enabled Products        
Disaggregation of Revenue [Line Items]        
Total Revenue 11.7 6.2 20.6 11.8
Reoccurring        
Disaggregation of Revenue [Line Items]        
Total Revenue 187.4 147.1 389.0 269.3
Reoccurring | Application Software        
Disaggregation of Revenue [Line Items]        
Total Revenue 116.8 80.5 250.7 134.1
Reoccurring | Network Software        
Disaggregation of Revenue [Line Items]        
Total Revenue 70.6 66.6 138.3 135.2
Reoccurring | Technology Enabled Products        
Disaggregation of Revenue [Line Items]        
Total Revenue 0.0 0.0 0.0 0.0
Non-recurring        
Disaggregation of Revenue [Line Items]        
Total Revenue 207.3 185.6 405.1 368.0
Non-recurring | Application Software        
Disaggregation of Revenue [Line Items]        
Total Revenue 172.1 151.1 337.0 299.1
Non-recurring | Network Software        
Disaggregation of Revenue [Line Items]        
Total Revenue 35.2 34.5 68.1 68.9
Non-recurring | Technology Enabled Products        
Disaggregation of Revenue [Line Items]        
Total Revenue 0.0 0.0 0.0 0.0
Product Revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue 451.6 414.6 881.4 823.7
Product Revenue | Application Software        
Disaggregation of Revenue [Line Items]        
Total Revenue 0.0 0.0 0.0 0.0
Product Revenue | Network Software        
Disaggregation of Revenue [Line Items]        
Total Revenue 0.0 0.0 0.0 0.0
Product Revenue | Technology Enabled Products        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 451.6 $ 414.6 $ 881.4 $ 823.7