XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Note 8 - Earnings Per Share (Details Textual) - $ / shares
3 Months Ended
Jun. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Dec. 31, 2024
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 1.41 $ 1.74
Pre-Funded Warrants [Member]        
Stock Issued During Period, Shares, Exercise of Warrants (in shares) 845,000 844,061    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 0.001