v3.25.2
Note 3 - Cash Equivalents and Investments - Held-to-maturity Investments (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Amortized cost $ 13,748,473 $ 14,395,913
Unrealized gains 121 10,863
Unrealized Losses (3,052) 0
Aggregate fair value 13,745,542 14,406,776
US Treasury Securities [Member]    
Amortized cost 13,748,473 14,395,913
Unrealized gains 121 10,863
Unrealized Losses (3,052) 0
Aggregate fair value $ 13,745,542 $ 14,406,776