v3.26.1
Note 13 - Commitments and Contingencies (Details Textual) - USD ($)
1 Months Ended 3 Months Ended
Apr. 30, 2026
May 31, 2025
Jun. 30, 2026
Former Placement Agent Settlement Agreement [Member]      
Loss Contingency, Estimate of Possible Loss     $ 2,300,000
Class of Warrants or Rights, Issued (in shares)     370,114
Settled Litigation [Member] | Former Contractor Litigation [Member]      
Loss Contingency, Damages Sought, Value   $ 59,760  
Loss Contingency, Damages Paid, Value $ 55,000    
Settled Litigation [Member] | Former Employee OSHA Litigation [Member]      
Loss Contingency, Damages Paid, Value $ 80,000