| Disaggregation of Revenue [Table Text Block] |
| | | Three Months Ended | | | Three Months Ended | | | Nine Months Ended | | | Nine Months Ended | |
| | | September 30, | | | September 30, | | | September 30, | | | September 30, | |
| | | 2021 | | | 2020 | | | 2021 | | | 2020 | |
| Insurance and administration fees | | $ | 4,955,697 | | | $ | 3,422,809 | | | $ | 13,363,492 | | | $ | 9,346,517 | |
| Transaction fees | | | 4,308,576 | | | | 3,019,518 | | | | 11,873,358 | | | | 8,077,555 | |
| Other fees | | | 475,042 | | | | 428,886 | | | | 1,170,428 | | | | 1,055,444 | |
| Incentives and rebates | | | (87,975 | ) | | | (57,388 | ) | | | (249,672 | ) | | | (301,890 | ) |
| Net revenue | | $ | 9,651,340 | | | $ | 6,813,825 | | | $ | 26,157,606 | | | $ | 18,177,626 | |
|
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] |
| | | Three Months Ended | | | Three Months Ended | | | Nine Months Ended | | | Nine Months Ended | |
| | | September 30, | | | September 30, | | | September 30, | | | September 30, | |
| | | 2021 | | | 2020 | | | 2021 | | | 2020 | |
| General and administrative | | $ | 657,148 | | | $ | 77,101 | | | $ | 4,837,382 | | | $ | 2,149,160 | |
| Sales and marketing | | | 210,739 | | | | 27,605 | | | | 1,127,521 | | | | 287,680 | |
| Research and development | | | 160,512 | | | | 39,394 | | | | 1,025,039 | | | | 173,572 | |
| | | $ | 1,028,399 | | | $ | 144,100 | | | $ | 6,989,942 | | | $ | 2,610,412 | |
|