XML 93 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Schedule of Allocation of Employee Stock-Based Compensation (Details) - Stock options and RSUs - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 74.8 $ 57.7 $ 46.0
Research and development expenses      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 35.9 26.4 17.8
Selling, general and administrative expenses      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 38.9 $ 31.3 $ 28.2