v3.25.2
Note 3 - Cash Equivalents and Investments (Details Textual) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale, Unrealized Loss Position   $ 0
Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss $ 3,052 (0)
US Treasury Bill Securities [Member]    
Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss, Current 13,700,000 14,400,000
Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss $ 2,931  
Debt Securities, Held-to-Maturity, Unrealized Loss Position   $ 0