XML 57 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Length of contract with customers 1 year  
Revenue from contract with customer, excluding assessed tax $ 4,763,668 $ 4,793,756
United States    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenue from contract with customer, excluding assessed tax 4,578,008 4,275,419
Canada    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenue from contract with customer, excluding assessed tax 185,660 518,337
Managed Services Revenue    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenue from contract with customer, excluding assessed tax 4,125,061 3,867,232
SaaS Services Revenue    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenue from contract with customer, excluding assessed tax 583,109 913,077
Legacy Workflow Fees    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenue from contract with customer, excluding assessed tax 0 47,330
Marketplace Spend Fees    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenue from contract with customer, excluding assessed tax 166,293 374,653
License Fees    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenue from contract with customer, excluding assessed tax 416,816 491,094
Other Revenue    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenue from contract with customer, excluding assessed tax $ 55,498 $ 13,447