Note 1 - Basis of Presentation - Summary of Deferred Revenue (Details) - USD ($) |
Mar. 31, 2024 |
Dec. 31, 2023 |
Mar. 31, 2023 |
|---|---|---|---|
| Cash and cash equivalents | $ 7,155,687 | $ 6,763,813 | $ 5,709,117 |
| Prepaid card load assets | 31,578,973 | 18,812,954 | 20,170,761 |
| Customer deposits | 1,865,731 | 1,575,075 | 1,554,122 |
| Merchant reserves | 5,310,095 | 4,744,615 | 4,909,501 |
| Cash, cash equivalents, prepaid card load assets, customer deposits and merchant reserves, beginning of period | 45,910,486 | 31,896,457 | 32,343,501 |
| Cash and cash equivalents | 7,053,812 | 7,155,687 | 6,763,813 |
| Prepaid card load assets | 28,698,878 | 31,578,973 | 18,812,954 |
| Customer deposits | 1,808,263 | 1,865,731 | 1,575,075 |
| Merchant reserves | 5,322,095 | 5,310,095 | 4,744,615 |
| Cash, Cash Equivalents, Prepaid Card Load Assets, Customer Deposits and Merchant Reserves, End of Period | $ 42,883,048 | $ 45,910,486 | $ 31,896,457 |