XML 97 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation - Summary of Share-Based Compensation Expense (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based compensation expense $ 136.1 $ 121.1 $ 100.8
Income tax benefit (28.6) (25.4) (21.2)
Share-based compensation expense, net of taxes 107.5 95.7 79.6
Cost of revenue      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based compensation expense 24.6 18.1 12.0
Research and development      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based compensation expense 24.7 20.5 17.6
Selling and marketing      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based compensation expense 21.3 18.6 16.4
General and administrative      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based compensation expense $ 65.5 $ 63.9 $ 54.8