v3.25.2
Stock-Based Awards - Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Stock-Based Awards        
Stock-based compensation expense $ 9,678 $ 11,293 $ 20,134 $ 19,271
Stock based compensation expense, accelerated cost 0   1,542  
Unrecognized stock-based compensation cost 91,914   $ 91,914  
Weighted average period of unrecognized stock-based compensation cost expected to be recognized     2 years 7 months 17 days  
Research and development        
Stock-Based Awards        
Stock-based compensation expense 3,350 2,345 $ 6,368 3,798
Selling and marketing        
Stock-Based Awards        
Stock-based compensation expense 1,068 689 2,245 1,526
General and administrative        
Stock-Based Awards        
Stock-based compensation expense $ 5,260 $ 8,259 $ 11,521 $ 13,947