XML 102 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation - Schedule of the Components of Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock compensation expense $ 67,240 $ 43,710 $ 41,885
Cost of goods sold      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock compensation expense 985 363 149
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock compensation expense 43,449 25,750 28,325
Selling, general, and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock compensation expense 22,375 17,597 13,411
Restructuring costs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock compensation expense $ 431 $ 0 $ 0