v3.25.4
Stockholders' Equity - Summary of Option Activity (Details) - Stock options - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Number of shares    
Outstanding, beginning balance (in shares) 18,048,109  
Granted (in shares) 0  
Exercised (in shares) (4,674,357)  
Expired / forfeited (in shares) (321,801)  
Outstanding, ending balance (in shares) 13,051,951 18,048,109
Vested and exercisable (in shares) 12,600,574  
Vested and expected to vest (in shares) 13,051,951  
Weighted- average exercise price per share    
Outstanding beginning balance (in dollars per share) $ 1.82  
Granted (in dollars per share) 0  
Exercised (in dollars per share) 1.09  
Expired / forfeited (in dollars per share) 2.18  
Outstanding ending balance (in dollars per share) 2.07 $ 1.82
Vested and exercisable (in dollars per share) 2.04  
Vested and expected to vest (in dollars per share) $ 2.07  
Weighted- average remaining contractual term (in years)    
Weighted- average remaining contractual term (in years) 5 years 8 months 12 days 6 years 1 month 6 days
Vested and exercisable (in years) 5 years 8 months 12 days  
Vested and expected to vest (in years) 5 years 8 months 12 days  
Aggregate intrinsic value    
Average intrinsic value, beginning balance $ 19,839  
Average intrinsic value, ending balance 76,006 $ 19,839
Vested and exercisable 73,624  
Vested and expected to vest $ 76,006