XML 73 R61.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation (Allocation of Stock-Based Compensation Costs by Plan) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 18.6 $ 13.2 $ 46.1 $ 38.8
Cost of revenue        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 9.0 6.5 20.7 18.1
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 3.0 2.5 8.0 7.0
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 6.6 $ 4.2 $ 17.4 $ 13.7