v3.25.2
Stock-Based Compensation - Summary of Stock Option Activity (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Outstanding Beginning Balance 11,035,461
Granted 1,583,512
Exercised (1,539,393)
Forfeited (193,073)
Outstanding Ending Balance 10,886,507
Options vested or expected to vest as of June 30, 2025 10,354,278
Options exercisable as of June 30, 2025 7,294,168
Outstanding Beginning Balance $ 5.7
Granted 7.08
Exercised 1.38
Forfeited 9.39
Outstanding Ending Balance 6.44
Options vested or expected to vest as of June 30, 2025 9.16
Options exercisable as of June 30, 2025 $ 5.69
Time Vesting Options  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Outstanding Beginning Balance 9,137,994
Granted 1,583,512
Exercised (986,093)
Forfeited (193,073)
Outstanding Ending Balance 9,542,340
Options vested or expected to vest as of June 30, 2025 9,010,111
Options exercisable as of June 30, 2025 5,950,001
Performance Vesting Options  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Outstanding Beginning Balance 1,897,467
Granted 0
Exercised (553,300)
Forfeited 0
Outstanding Ending Balance 1,344,167
Options vested or expected to vest as of June 30, 2025 1,344,167
Options exercisable as of June 30, 2025 1,344,167