v3.25.4
Stockholders' Equity -Schedule of Schedule of Stock Option Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Number of Shares    
Balance, beginning of period (in shares) 3,627,606 3,142,981
Options granted (in shares) 128,395 928,125
Options exercised (in shares) (145,435) (107,817)
Options canceled (in shares) (543,478) (335,683)
Balance, end of period (in shares) 3,067,088 3,627,606
Weighted Average Exercise Price    
Balance, beginning of period (in dollars per share) $ 14.42 $ 16.40
Options granted (in dollars per share) 8.29 9.00
Options exercised (in dollars per share) 1.71 2.02
Options canceled (in dollars per share) 9.05 21.96
Balance, end of period (in dollars per share) $ 15.72 $ 14.42