v3.25.2
Note 17 - Subsequent Events (Details Textual) - USD ($)
1 Months Ended 6 Months Ended
Aug. 13, 2025
Aug. 06, 2025
Jun. 30, 2025
Jun. 30, 2024
Proceeds from Issuance of Common Stock     $ 4,977,000 $ 0
Subsequent Event [Member]        
Stock Issued During Period, Shares, New Issues (in shares)   528,497    
Proceeds from Issuance of Common Stock   $ 1,900,000    
Payments of Stock Issuance Costs   $ 28,000    
Subsequent Event [Member] | Amended 2024 SSCP Notes [Member]        
Debt Instrument, Periodic Payment $ 1,000,000      
Debt Instrument, Percent of Capitalized Interest Convertible Into Shares 65.00%      
Debt Instrument, Convertible, Per Share Amount to Divide Capitalized Interest Conversion (in dollars per share) $ 4.44      
Notes Payable Reclassified From Current to Long-term $ 3,200,000      
Convertible Notes Payable, Reclassified From Current to Long-term 5,900,000      
Subsequent Event [Member] | The 2025 Note Purchase Agreement [Member]        
Debt Instrument, Periodic Payment 150,000      
Proceeds from Convertible Debt $ 1,500,000      
Debt Instrument, Interest Rate, Stated Percentage 12.00%      
Debt Instrument, Percent of Principal Convertible Into Shares 65.00%      
Debt Instrument, Convertible, Per Share Amount to Divide Principal Conversion (in dollars per share) $ 4.44      
Convertible Debt Instrument, Maxumum Converted Principal $ 975,000