v3.25.2
Stock-Based Compensation - Schedule of Stock-Based Compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Compensation expense:        
Total stock-based compensation expense $ 9,214 $ 14,099 $ 19,499 $ 25,655
Cost of sales        
Compensation expense:        
Total stock-based compensation expense 382 1,104 907 1,698
Research and development        
Compensation expense:        
Total stock-based compensation expense 3,501 6,177 7,790 11,682
Selling, general, and administrative        
Compensation expense:        
Total stock-based compensation expense $ 5,331 $ 6,818 $ 10,802 $ 12,275