v3.26.3
Note 9 - Deferred Revenue - Arrangement of Deferred Revenue (Details) - USD ($)
Jun. 30, 2026
Jun. 30, 2025
Deferred revenue $ 4,509,815 $ 3,175,908
Subscription and Circulation [Member]    
Deferred revenue 3,072,889 2,799,317
Product and Service, Other [Member]    
Deferred revenue $ 1,436,926 $ 376,591