v3.26.1
Stockholders' Equity - Schedule of Activity Under The Plans (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Stockholders' Equity Note [Abstract]    
Balance at beginning of period 4,135,501  
Options granted 83,025  
Options exercised (232,777)  
Options forfeited (50,649)  
Balance at end of period 3,935,100 4,135,501
Options vested and expected to vest as of end of period 3,935,100  
Options exercisable at end of period 2,460,544  
Balance at beginning of period $ 8.7  
Options granted , Weighted average exercise price 22.02  
Options exercised, Weighted average exercise price 4.66  
Options forfeited , Weighted average exercise price 10.18  
Balance at end of period 9.24 $ 8.7
Weighted-average exercise price, Options vested and expected to vest at end of period 9.24  
Weighted-average exercise price, Options exercisable at end of period $ 6.74  
Weighted-average remaining contractual life in years 7 years 3 months 14 days 7 years 4 months 17 days
Weighted-average remaining contractual life in years, Options vested, and expected to vest 7 years 3 months 14 days  
Weighted-average remaining contractual life in years, Options exercisable at end of period 6 years 8 months 1 day  
Aggregate intrinsic value $ 36,509 $ 54,842
Aggregate intrinsic value, Options vested and expected to vest at end of period 36,509  
Aggregate intrinsic value, Options exercisable at end of period $ 28,651