v3.26.1
Note 1 - Basis of Presentation and Recently Issued Accounting Pronouncements - Schedule of Contract Liabilities (Details) - Subscription Based Contract [Member] - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Balance, beginning of period $ 2,648,805 $ 2,668,399
Additions 1,130,228 1,639,390
Transfer to revenue (1,160,073) (1,149,315)
Balance, end of period $ 2,618,960 $ 3,158,474