v3.26.1
Note 9 - Stockholders' Equity and Common Stock Warrants (Details Textual) - May 2025 At-the-market Offering [Member] - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
May 12, 2025
Share Sales Agreement, Maximum Amount     $ 50.0
Stock Issued During Period, Shares, New Issues   550,000  
Proceeds from Issuance of Common Stock $ 4.7    
Payments of Stock Issuance Costs $ 0.1