v3.26.1
Note 10 - Share Based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 2 Months Ended 6 Months Ended
Oct. 10, 2025
May 31, 2026
Mar. 31, 2026
Feb. 28, 2026
Mar. 31, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)   119,940       251,738 156,646  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price (in dollars per share)           $ 17.3 $ 32.5  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted-Average Remaining Contractual Term (Year)           8 years 2 months 8 days 7 years 7 months 2 days  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value           $ 1.0 $ 6.5  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares (in shares)           232,643 93,133  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Weighted Average Exercise Price (in dollars per share)           $ 12.71 $ 20.5  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Weighted Average Remaining Contractual Term (Year)           8 years 2 months 1 day 7 years  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Total Intrinsic Value           $ 1.0 $ 4.7  
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        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value   $ 1.2            
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount           $ 0.9 $ 2.2  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)           2 years 9 months 10 days 2 years 11 months 19 days  
Share-Based Payment Arrangement, Option [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)   10 years 10 years 10 years 4 years 4 years 4 years  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)           251,738   151,129
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price (in dollars per share)           $ 17.3   $ 22
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    
The 2021 Equity Incentive Plan [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 360,000         360,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) 10 years              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 4 years