v3.25.2
Stock Based Compensation - Summary of RSU activity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2025
Weighted-average Grant Date Fair Value      
Unrecognized compensation costs related to restricted stock units $ 22,215   $ 22,215
Weighted average period     2 years 10 months 24 days
Restricted stock units (RSUs)      
Number of Shares      
Outstanding at beginning of period 7,436,627 8,200,553 8,200,553
Granted 7,911,546 882,741  
Vested or Exercised (1,287,036) (744,956)  
Forfeited (498,302) (901,711)  
Outstanding at end of period 13,562,835 7,436,627 13,562,835