v3.26.1
Note M - Equity (Details Textual)
12 Months Ended
Apr. 30, 2026
Apr. 29, 2026
Oct. 27, 2025
USD ($)
$ / shares
shares
Aug. 08, 2025
shares
Jan. 15, 2025
USD ($)
$ / shares
shares
Sep. 12, 2024
USD ($)
$ / shares
shares
Jun. 18, 2021
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Dec. 14, 2023
shares
Preferred Stock, Shares Authorized (in shares)               5,000,000      
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares               $ 1      
Common Stock, Capital Shares Reserved for Future Issuance (in shares)                     33,333
Share-Based Payment Arrangement, Expense | $               $ 166,575 $ 243,250    
Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture | $               20,004 18,006    
Proceeds from Warrant Exercises | $               $ 6,966,558 $ 1,908,099    
Share Price (in dollars per share) | $ / shares               $ 5.4 $ 17.1 $ 30  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number (in shares)               0      
Existing Warrants [Member]                      
Class of Warrant or Right, Exercised During Period (in shares)     309,167                
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares     $ 10.2   $ 21.5            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     618,334                
Warrants and Rights Outstanding, Term (Year)     5 years                
Beneficial Ownership Limitation, Percentage of Common Stock Outstanding     4.99%                
Proceeds from Warrant Exercises | $     $ 3.1                
Fee on Proceeds From Warrants. Percent     6.00%                
Outstanding Warrants [Member]                      
Class of Warrant or Right, Exercised During Period (in shares)         206,111            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares         $ 18.5            
Proceeds from Warrant Exercises | $         $ 3,800,000            
Warrant Inducement Agreement [Member]                      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares           $ 18.5          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)           103,056          
Proceeds from Warrant Exercises | $           $ 1.9          
Series B Warrants [Member]                      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares           $ 18.5          
Director [Member]                      
Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture (in shares)               2,314 1,205    
Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture | $               $ 20,004 $ 18,006    
Forecast [Member] | Reverse Stock Split [Member]                      
Stockholders' Equity Note, Stock Split, Conversion Ratio 10 10                  
Restricted Stock [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent             85.00%        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares)       70,000              
Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares)               2,126 264    
Share-Based Payment Arrangement, Expense | $               $ 144,321 $ 224,470    
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures (in shares)               28,300 17,896    
Stock Issued During Period, Shares, Restricted Stock Award, Forfeited (in shares)               3,025 917    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)               3 years      
In The Money Options [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number (in shares)               0 0 0  
Employee Stock Purchase Plan [Member]                      
Common Stock, Capital Shares Reserved for Future Issuance (in shares)             4,384        
Share-Based Payment Arrangement, Expense | $               $ 2,250 $ 775