XML 130 R108.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation Expense - Cost Related to Stock-Based Compensation (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense $ 48.3 $ 40.9 $ 34.4
Cost of revenue      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 0.4 0.4 0.5
Research and development      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 11.5 8.9 7.6
Selling, general and administrative      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense $ 36.4 $ 31.6 $ 26.3