v3.26.1
Note 10 - Share Based Compensation - Summary of Stock Option Transactions (Details) - $ / shares
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2026
Mar. 31, 2026
Feb. 28, 2026
Apr. 30, 2026
Jun. 30, 2026
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 160,000 4,000 329    
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) $ 0.005 $ 54 $ 84.5    
Exercised, outstanding (in shares)       (45,198)  
Ending balance, outstanding (in shares) 119,940       251,738
Ending balance, weighted average exercise price (in dollars per share)         $ 17.3
Share-Based Payment Arrangement, Option [Member]          
Beginning balance, available for grant (in shares)         208,871
Beginning balance, outstanding (in shares)         151,129
Beginning balance, weighted average exercise price (in dollars per share)         $ 22
Granted, available for grant (in shares)         (164,329)
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)         164,329
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)         $ 2.23
Exercised, available for grant (in shares)         45,198
Exercised, outstanding (in shares)         (45,198)
Exercised, weighted average exercise price (in dollars per share)         $ 3.07
Cancelled, available for grant (in shares)         18,522
Cancelled, outstanding (in shares)         (18,522)
Cancelled, weighted average exercise price (in dollars per share)         $ 45.52
Ending balance, available for grant (in shares)         108,262
Ending balance, outstanding (in shares)         251,738
Ending balance, weighted average exercise price (in dollars per share)         $ 17.3