XML 48 R76.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenue from contract with customer, excluding assessed tax $ 18,955,672 $ 20,099,695
United States    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenue from contract with customer, excluding assessed tax 17,358,167 18,082,218
Canada    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenue from contract with customer, excluding assessed tax 1,597,505 2,017,477
Managed Services Revenue    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenue from contract with customer, excluding assessed tax 15,432,868 17,594,124
SaaS Services Revenue    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenue from contract with customer, excluding assessed tax 3,412,964 2,448,024
Legacy Workflow Fees    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenue from contract with customer, excluding assessed tax 156,119 216,173
Marketplace Spend Fees    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenue from contract with customer, excluding assessed tax 1,270,560 1,080,609
License Fees    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenue from contract with customer, excluding assessed tax 1,986,285 1,151,242
Other Revenue    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenue from contract with customer, excluding assessed tax $ 109,840 $ 57,547