v3.25.1
Stock-based Compensation - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Stock-based compensation expense    
Stock-based compensation expense $ 20,931 $ 19,902
Research and development    
Stock-based compensation expense    
Stock-based compensation expense 5,215 5,907
Selling, general and administrative    
Stock-based compensation expense    
Stock-based compensation expense 15,716 13,995
Stock options    
Stock-based compensation expense    
Stock-based compensation expense 5,439 6,886
Restricted stock units    
Stock-based compensation expense    
Stock-based compensation expense 11,788 8,625
Performance-based restricted stock units    
Stock-based compensation expense    
Stock-based compensation expense $ 3,704 $ 4,391