XML 70 R54.htm IDEA: XBRL DOCUMENT v3.26.1
Stock Option Plans - Stock Options Activity (Details) - Employee Stock Option - 2016 Plan
3 Months Ended
Mar. 31, 2026
$ / shares
shares
Stock Option Plans  
Shares Available for Grant, Opening Balance 3,007,335
Shares Available for Grant, Additional Shares Authorized 2,987,865
Shares Available for Grant, Increase from Options Forfeited 661,334
Shares Available for Grant, Ending Balance 6,649,034
Outstanding Options, Opening Balance 14,028,177
Outstanding Options, Granted 7,500
Outstanding Options, Exercised (308,017)
Outstanding Options, Forfeited (661,334)
Outstanding Options, Ending Balance 13,066,326
Outstanding Options, Weighted Average Exercise Price, Opening Balance | $ / shares $ 5.2
Outstanding Options, Weighted Average Exercise Price, Granted | $ / shares 14.63
Outstanding Options, Weighted Average Exercise Price, Exercised | $ / shares 4.35
Outstanding Options, Weighted Average Exercise Price, Forfeited | $ / shares 14.23
Outstanding Options, Weighted Average Exercise Price, Ending Balance | $ / shares $ 4.76