v3.26.1
Note 7 - Earnings (Loss) Per Share (Details Textual) - shares
Jun. 30, 2026
Nov. 30, 2024
Prefunded Warrants [Member]    
Class of Warrant or Right, Outstanding (in shares) 1,923,623 2,934,690