v3.21.2
Note 2 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenues $ 9,057,866 $ 5,583,388 $ 16,506,266 $ 11,363,801
Incentives and rebates (113,850) (85,300) (161,697) (244,502)
Net revenue 9,057,866 5,583,388 16,506,266 11,363,801
Insurance and Administration Fees [Member]        
Revenues 4,659,596 2,904,507 8,407,795 5,923,708
Transaction Fees [Member]        
Revenues 4,148,061 2,376,448 7,564,782 5,058,037
Other Fees [Member]        
Revenues $ 364,059 $ 387,733 $ 695,386 $ 626,558