v3.25.1
Note 9 - Related Party Transactions (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
Jul. 03, 2024
Mar. 31, 2025
Dec. 31, 2024
Mar. 28, 2024
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.001 $ 0.001  
Warrants Issued in 2024 Rights Offering [Member]        
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) 0.5     0.5
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 5,999,999      
Warrants Issued in 2024 Rights Offering [Member] | Maximum [Member]        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 6,000,000      
The 2024 Right Offering [Member]        
Equity Offering, Units, Maximum Amount Authorized (in shares) 6,000,000     6,000,000
Shares Issued, Price Per Share (in dollars per share) $ 10     $ 10
Number of Shares Per Unit Issued (in shares) 1     1
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.001     $ 0.001
Number of Warrants in Each Unit (in shares) 2     2
Stock Issued During Period, Shares, New Issues (in shares) 5,999,998      
Proceeds from Issuance or Sale of Equity $ 60      
The 2024 Right Offering [Member] | Majority Stockholder and Co-chairman [Member]        
Percent of Offering Purchased 88.00%