v3.26.1
Note 1 - Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Cash $ 5,665,948 $ 1,637,496
Money market funds 40,794,601 7,472,940
Time deposits 14,078,598 10,391,912
Total cash and cash equivalents $ 60,539,147 $ 19,502,348