v3.26.1
Note 14 - Subsequent Events (Details Textual) - Prefunded Warrants [Member] - shares
3 Months Ended 6 Months Ended 13 Months Ended
Aug. 06, 2026
Jul. 28, 2026
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2026
Stock Issued During Period, Shares, Warrants Exercised (in shares)     244,191 244,191  
Class of Warrant or Right, Exercised (in shares)     244,191 244,191 0
Class of Warrant or Right, Outstanding (in shares)     36,252 36,252 36,252
Subsequent Event [Member]          
Stock Issued During Period, Shares, Warrants Exercised (in shares) 109,000 196,818      
Class of Warrant or Right, Exercised (in shares) 109,000 196,818