Quarterly report [Sections 13 or 15(d)]

Note 3 - Cash Equivalents and Investments - Held-to-maturity Investments (Details)

v3.25.1
Note 3 - Cash Equivalents and Investments - Held-to-maturity Investments (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Amortized cost $ 14,841,251 $ 14,395,913
Unrealized gains 9,071 10,863
Unrealized Losses 262 0
Aggregate fair value 14,850,060 14,406,776
US Treasury Securities [Member]    
Amortized cost 14,841,251 14,395,913
Unrealized gains 9,071 10,863
Unrealized Losses 262 0
Aggregate fair value $ 14,850,060 $ 14,406,776