XML 79 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customer, excluding assessed tax $ 6,538,739 $ 3,135,039 $ 11,914,371 $ 7,898,707
Managed Services Revenue        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customer, excluding assessed tax 6,113,819 2,490,343 10,985,853 6,615,404
Marketplace Spend Fees        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customer, excluding assessed tax 71,167 195,894 179,964 362,187
License Fees        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customer, excluding assessed tax 344,843 442,905 727,884 894,453
Other Fees        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customer, excluding assessed tax 8,910 5,897 20,670 26,663
SaaS Services Revenue        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customer, excluding assessed tax 424,920 644,696 928,518 1,283,303
United States        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customer, excluding assessed tax 6,434,652 3,068,785 11,562,897 7,646,793
Canada        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customer, excluding assessed tax $ 104,087 $ 66,254 $ 351,474 $ 251,914