v3.26.1
Stock-based Compensation - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Stock-based compensation expense    
Stock-based compensation $ 34,018 $ 20,931
Cost of sales    
Stock-based compensation expense    
Stock-based compensation 96 0
Research and development    
Stock-based compensation expense    
Stock-based compensation 7,865 5,215
Selling, general and administrative    
Stock-based compensation expense    
Stock-based compensation 26,057 15,716
Stock options    
Stock-based compensation expense    
Stock-based compensation 5,163 5,439
Restricted stock units    
Stock-based compensation expense    
Stock-based compensation 24,490 11,788
Performance-based restricted stock units    
Stock-based compensation expense    
Stock-based compensation $ 4,365 $ 3,704