v3.26.3
Note 1 - Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) - USD ($)
Sep. 30, 2026
Dec. 31, 2025
Cash $ 7,236,715 $ 1,637,496
Money market funds 40,454,395 7,472,940
Time deposits 14,409,179 10,391,912
Total cash and cash equivalents $ 62,100,289 $ 19,502,348