XML 64 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Total Revenue - Disaggregation of Revenue (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]    
Topic 310 $ 131,732,273 $ 98,730,610
Topic 606 139,395,617 60,626,162
Revenues, Total 271,127,890 159,356,772
Transaction income    
Disaggregation of Revenue [Line Items]    
Topic 310 103,504,832 87,099,569
Topic 606 43,271,138 22,639,488
Revenues, Total 146,775,970 109,739,057
Subscription revenue    
Disaggregation of Revenue [Line Items]    
Topic 310 0 0
Topic 606 82,221,555 29,713,062
Revenues, Total 82,221,555 29,713,062
Income from other services    
Disaggregation of Revenue [Line Items]    
Topic 310 28,227,441 11,631,041
Topic 606 13,902,924 8,273,612
Revenues, Total $ 42,130,365 $ 19,904,653