XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Total Income - Disaggregation of Revenue (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]    
Topic 310 $ 98,730,610 $ 113,611,397
Topic 606 60,626,162 11,959,044
Revenues, Total 159,356,772 125,570,441
Transaction income    
Disaggregation of Revenue [Line Items]    
Topic 310 87,099,569 98,379,056
Topic 606 22,639,488 4,220,138
Revenues, Total 109,739,057 102,599,194
Subscription revenue    
Disaggregation of Revenue [Line Items]    
Topic 310 0 0
Topic 606 29,713,062 5,279,864
Revenues, Total 29,713,062 5,279,864
Income from other services    
Disaggregation of Revenue [Line Items]    
Topic 310 11,631,041 15,232,341
Topic 606 8,273,612 2,459,042
Revenues, Total $ 19,904,653 $ 17,691,383