XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Total Revenue - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Topic 310 $ 34,402,858 $ 24,663,231 $ 81,914,896 $ 72,363,489
Topic 606 35,554,833 16,180,970 90,989,934 38,091,808
Revenues 69,957,691 40,844,201 172,904,830 110,455,297
Transaction income        
Disaggregation of Revenue [Line Items]        
Topic 310 26,951,377 21,571,303 66,678,124 64,131,154
Topic 606 9,445,917 5,474,906 25,418,198 14,739,309
Revenues 36,397,294 27,046,209 92,096,322 78,870,463
Subscription revenue        
Disaggregation of Revenue [Line Items]        
Topic 310 0 0 0 0
Topic 606 22,857,165 8,554,947 57,377,021 17,768,953
Revenues 22,857,165 8,554,947 57,377,021 17,768,953
Income from other services        
Disaggregation of Revenue [Line Items]        
Topic 310 7,451,481 3,091,928 15,236,772 8,232,335
Topic 606 3,251,751 2,151,117 8,194,715 5,583,546
Revenues $ 10,703,232 $ 5,243,045 $ 23,431,487 $ 13,815,881