XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Total Income - Narratives (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]    
Total income $ 159,356,772 $ 125,570,441
Deferred income 3,340,150 4,068,332
Outstanding performance obligation, amount 2,643,230 1,516,228
Merchant processing fees    
Disaggregation of Revenue [Line Items]    
Total income 75,249,247 92,101,949
Partner income    
Disaggregation of Revenue [Line Items]    
Total income 15,336,902 7,662,960
Consumer fees    
Disaggregation of Revenue [Line Items]    
Total income 19,152,908 2,834,287
Late payment fees    
Disaggregation of Revenue [Line Items]    
Total income $ 9,742,652 $ 12,559,835
Revenue Benchmark | Supplier Concentration Risk | One Merchant    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage   14.00%