v3.26.1
Note 10 - Equity (Details Textual) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
May 15, 2026
Apr. 16, 2026
Apr. 06, 2026
Mar. 03, 2026
Jan. 28, 2026
Jan. 05, 2026
May 21, 2025
Feb. 03, 2025
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Jun. 15, 2026
Nov. 21, 2025
Aug. 13, 2025
Aug. 12, 2025
Stock Issued During Period, Shares, New Issues (in shares)                       8,842,308          
Stock Issued During Period, Value, New Issues                 $ 60,979,181 $ 1,500,000              
Proceeds from Issuance of Common Stock                     $ 60,979,181 $ 1,500,000          
Proceeds From Issuance of Common Stock, Net of Issuance Costs       $ 6,937,498                          
Share Price (in dollars per share)                   $ 3.79 $ 4.16 $ 3.79 $ 3.76 $ 4.08   $ 3.17 $ 3.17
Class of Warrant or Right, Expired (in shares)                     0 0          
Conversion of Kips Bay Note 2025 to Common Stock [Member] | Registered Stock [Member]                                  
Debt Conversion, Converted Instrument, Shares Issued (in shares)               66,035                  
Stock Issued, Percentage of Principal of Debt               3.00%                  
Nonemployee Directors [Member]                                  
Stock Issued During Period, Value, New Issues           $ 1,864,159                      
Stock Issued During Period, Shares, Issued for Services (in shares)           463,721                      
Share Price (in dollars per share)           $ 4.02                      
Confidentially Marketed Public Offering [Member]                                  
Stock Issued During Period, Shares, New Issues (in shares)       2,727,272 18,181,819                        
Shares Issued, Price Per Share (in dollars per share)       $ 2.75 $ 2.75                        
Proceeds from Issuance of Common Stock       $ 7,499,998 $ 50,000,002                        
Proceeds From Issuance of Common Stock, Net of Issuance Costs         $ 46,140,002                        
Titan At The Market Offering Agreement 2025 [Member]                                  
Stock Issued During Period, Shares, New Issues (in shares)                 872,838       589,243        
Stock Issued During Period, Value, New Issues                 $ 3,479,179       $ 2,221,513        
Shares Issued, Price Per Share (in dollars per share)                     $ 3.99   $ 3.77        
Equity Offering, Maximum Amount                             $ 100,000,000    
Equity Offering, Remaining Capacity Amount                     $ 94,200,000            
FPC Asset Purchase Agreement [Member]                                  
Stock Issued During Period, Shares, New Issues (in shares)     1,750,000       1,700,000           1,700,000        
Stock Issued During Period, Value, New Issues     $ 6,055,000                            
Shares Issued, Price Per Share (in dollars per share)     $ 3.46                            
Share-Based Payment Arrangement, Nonemployee [Member]                                  
Stock Issued During Period, Shares, New Issues (in shares)   63,944                              
Stock Issued During Period, Value, New Issues   $ 210,456                              
Titan Partners [Member]                                  
Stock Issued During Period, Shares, New Issues (in shares) 38,369                                
Class of Warrant or Right, Exercises (in shares) 214,666                                
FPC Affiliates [Member] | FPC Asset Purchase Agreement [Member]                                  
Stock Issued During Period, Shares, New Issues (in shares)     1,750,000                   300,000        
Derivative Liability     $ 5,273,813                   $ 5,273,813        
Share Price (in dollars per share)     $ 3.46