v3.25.1
Note 3 - Cash Equivalents and Investments (Details Textual) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale, Unrealized Loss Position $ 4 $ 0
Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss 262 0
US Treasury Bill Securities [Member]    
Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss, Current 14,800,000 14,400,000
Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss $ 262  
Debt Securities, Held-to-Maturity, Unrealized Loss Position   $ 0