v3.25.2
Note 9 - Shareholders' Equity - Schedule of Stock Option by Exercise Price (Details) - Exercise Price Range 1 [Member]
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Options outstanding, number of shares (in shares) | shares 7.2
Options Outstanding, lower exercise price range (in dollars per share) $ 11.6
Options outstanding, upper exercise price range (in dollars per share) 10
Options outstanding, weighted average exercise price (in dollars per share) $ 2.3