v3.26.1
Stockholders’ Equity - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Number of Options    
Beginning balance (in shares) 9,204,983  
Options granted (in shares) 134,675  
Options exercised (in shares) (88,685)  
Options cancelled and forfeited (in shares) (30,144)  
Ending balance (in shares) 9,220,829 9,204,983
Options exercisable (in shares) 7,399,833  
Options vested and expected to vest (in shares) 9,207,104  
Weighted-Average Exercise Price Per Share    
Options outstanding (in dollars per share) $ 23.11  
Options granted (in dollars per share) 27.23  
Options exercised (in dollars per share) 7.08  
Options cancelled and forfeited (in dollars per share) 25.44  
Options outstanding (in dollars per share) 23.32 $ 23.11
Options exercisable, weighted average exercise price per share (in dollars per share) 20.18  
Options vested and expected to vest, weighted average exercise price per share (in dollars per share) $ 23.30  
Weighted-Average Remaining Contractual Life (years)    
Options outstanding 5 years 2 months 12 days 5 years 3 months 18 days
Options exercisable 4 years 4 months 24 days  
Options vested and expected to vest 5 years 2 months 12 days  
Aggregate Intrinsic Value    
Balances aggregate intrinsic value $ 103,883 $ 247,040
Options exercisable 98,214  
Options vested and expected to vest $ 103,880