v3.25.2
Share-Based Compensation - Schedule of Stock Option Award Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Shares subject to option (thousands)    
Beginning balance (in shares) | shares 18,659  
Granted (in shares) | shares 0  
Exercised (in shares) | shares 0  
Cancelled/forfeited (in shares) | shares (684)  
Expired (in shares) | shares (890)  
Ending balance (in shares) | shares 17,085  
Vested and expected to vest (in shares) | shares 17,085 18,659
Exercisable (in shares) | shares 14,459 12,819
Weighted average exercise price    
Beginning balance (usd per share) | $ / shares $ 2.11  
Granted (usd per share) | $ / shares  
Exercised (usd per share) | $ / shares  
Cancelled/forfeited (usd per share) | $ / shares 3.22  
Expired (usd per share) | $ / shares 1.93  
Ending balance (usd per share) | $ / shares 2.07  
Vested and expecting to vest (usd per share) | $ / shares 2.07 $ 2.11
Exercisable (usd per share) | $ / shares $ 1.85 $ 1.67
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]    
Outstanding, Weighted average remaining contractual term 4 years 6 months 18 days  
Vested and expecting, Weighted average remaining contractual term 4 years 6 months 18 days  
Exercisable, Weighted average remaining contractual term 3 years 11 months 1 day  
Outstanding, Aggregate intrinsic value | $ $ 7,399  
Vested and expecting to vest, Aggregate intrinsic value | $ 7,399  
Exercisable, Aggregate intrinsic value | $ $ 7,399