v3.26.3
Stockholders' Equity - Schedule of Activity Under The Plans (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2026
Dec. 31, 2025
Stockholders' Equity Note [Abstract]    
Balance at beginning of period 4,135,501  
Options granted 768,254  
Options exercised (706,006)  
Options forfeited (193,816)  
Balance at end of period 4,003,933 4,135,501
Options vested and expected to vest as of end of period 4,003,933  
Options exercisable at end of period 2,410,370  
Balance at beginning of period $ 8.7  
Options granted , Weighted average exercise price 19.03  
Options exercised, Weighted average exercise price 5.77  
Options forfeited , Weighted average exercise price 15.71  
Balance at end of period 10.93 $ 8.7
Weighted-average exercise price, Options vested and expected to vest at end of period 10.93  
Weighted-average exercise price, Options exercisable at end of period $ 7.75  
Weighted-average remaining contractual life in years 6 years 10 months 28 days 7 years 4 months 17 days
Weighted-average remaining contractual life in years, Options vested, and expected to vest 6 years 10 months 28 days  
Weighted-average remaining contractual life in years, Options exercisable at end of period 6 years 1 month 2 days  
Aggregate intrinsic value $ 53,897 $ 54,842
Aggregate intrinsic value, Options vested and expected to vest at end of period 53,897  
Aggregate intrinsic value, Options exercisable at end of period $ 40,125