v3.26.1
Revenues - Disaggregation of Revenues by Source (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 revenues $ 1,695.7 $ 1,536.8 $ 3,342.8 $ 3,050.7
Technology-enabled Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues 1,408.2 1,267.7 2,815.5 2,537.6
Maintenance and Term Licenses [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues 256.2 232.9 468.3 446.1
Professional Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues 26.9 26.2 51.1 50.1
Perpetual Licenses [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues $ 4.4 $ 10.0 $ 7.9 $ 16.9