XML 72 R56.htm IDEA: XBRL DOCUMENT v3.26.1
Stock Option Plans - Stock Options Activity (Details) - Employee Stock Option - 2016 Plan
6 Months Ended
Jun. 30, 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 676,334
Shares Available for Grant, Ending Balance 6,431,034
Outstanding Options, Opening Balance 14,028,177
Outstanding Options, Granted 240,500
Outstanding Options, Exercised (338,537)
Outstanding Options, Forfeited (676,334)
Outstanding Options, Ending Balance 13,253,806
Outstanding Options, Weighted Average Exercise Price, Opening Balance | $ / shares $ 5.2
Outstanding Options, Weighted Average Exercise Price, Granted | $ / shares 12.73
Outstanding Options, Weighted Average Exercise Price, Exercised | $ / shares 4.44
Outstanding Options, Weighted Average Exercise Price, Forfeited | $ / shares 14.01
Outstanding Options, Weighted Average Exercise Price, Ending Balance | $ / shares $ 4.9