v3.26.1
Note 15 - Equity Compensation 1 (Details Textual)
6 Months Ended
May 01, 2023
shares
Nov. 11, 2022
USD ($)
$ / shares
shares
Dec. 29, 2021
USD ($)
$ / shares
shares
Jun. 30, 2026
$ / shares
shares
Jun. 30, 2025
$ / shares
shares
Dec. 31, 2025
$ / shares
Dec. 31, 2024
$ / shares
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Incentive Plans       3      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)       650,006 596,040    
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | $ / shares       $ 1.93 $ 3.68    
Vesting Ratably Over Three Years [Member] | Various Directors [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)       90,006      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)       3 years      
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | $ / shares       $ 1.66      
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Date       Feb. 09, 2036      
Vesting Ratably Over Three Years [Member] | Various Employees and Consultants [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)       75,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)       3 years      
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | $ / shares       $ 2.21      
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Date       Jan. 05, 2036      
Vesting Over One Year [Member] | Various Employees and Consultants [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)       205,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)       1 year      
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | $ / shares       $ 2.21      
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Date       Jan. 05, 2036      
Vesting Pursuant to Performance Milestones [Member] | Various Employees and Consultants [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)       25,000      
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | $ / shares       $ 2.21      
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Date       Jan. 05, 2036      
Vesting Ratably Over Two Years [Member] | Various Employees and Consultants [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)       15,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)       2 years      
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | $ / shares       $ 1.66      
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Date       Feb. 09, 2036      
Chief Executive Officer [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures (in shares) 200,000            
Chief Executive Officer [Member] | Vesting Ratably Over Three Years [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)       240,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)       3 years      
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | $ / shares       $ 1.66      
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Date       Feb. 09, 2036      
Restricted Stock Units (RSUs) [Member]              
Share Based Compensation Arrangement by Share Based Payment Award, Non Option Equity Instruments, Modified (in shares)   160,000          
Performance Shares [Member]              
Share Based Compensation Arrangement by Share Based Payment Award, Non Option Equity Instruments, Modified (in shares)     40,000        
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares)   40,000 30,000 30,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Vesting Increment, Percentage   5.00% 5.00%        
Share Based Compensation Arrangement By Share Based Payment Award, Award Weighted Average Common Stock Number of Consecutive Trading Days   10          
Share Based Compensation Arrangement by Share Based Payment Award, Award Weighted Average Common Stock, Trading Volume | $   $ 100,000          
Share Based Compensation Arrangement by Share Based Payment Award, Non Option Equity Instruments, Fair Value | $   $ 1,254,460 $ 1,344,570        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)       7,500      
Performance Shares [Member] | Share-Based Payment Arrangement, Tranche One [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   5.00% 5.00%        
Share Based Compensation Arrangement by Share Based Payment Award, Award Vesting Share Price (in dollars per share) | $ / shares   $ 22.5 $ 30        
Performance Shares [Member] | Share-Based Payment Arrangement, Tranche Two [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   50.00% 50.00%        
Share Based Compensation Arrangement by Share Based Payment Award, Award Vesting Share Price (in dollars per share) | $ / shares   $ 53.1 $ 165        
Performance Shares [Member] | Share-Based Payment Arrangement, Tranche Three [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   100.00% 100.00%        
Share Based Compensation Arrangement by Share Based Payment Award, Award Vesting Share Price (in dollars per share) | $ / shares   $ 137.6 $ 315        
Performance Shares [Member] | Chief Executive Officer [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares)     40,000        
Performance Shares [Member] | Director [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares)     30,000        
Weighted Average [Member]              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares       $ 3.85   $ 3.85 $ 6.35
The 2015 Equity Incentive Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)       10 years      
The 2022 Equity Incentive Plan [Member] | Weighted Average [Member]              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares       $ 18      
The 2022 Equity Incentive Plan [Member] | Maximum [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)       10 years