XML 32 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Notes)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue from Contract with Customer [Text Block] REVENUE
The Company has consistently applied its accounting policies with respect to revenue to all periods presented in the consolidated financial statements contained herein. The following table illustrates the Company’s revenue by product service type:
Twelve Months Ended
December 31,
2021
December 31,
2020
Managed Services Revenue$28,203,556 $15,625,273 
Marketplace Spend Fees319,419 621,536 
License Fees1,454,874 1,667,662 
Other Fees44,528 52,736 
SaaS Services Revenue1,818,821 2,341,934 
Total Revenue$30,022,377 $17,967,207 

The following table provides the Company’s revenues as determined by the country of domicile:
Twelve Months Ended
December 31,
2021
December 31,
2020
United States$29,390,892 $16,964,603 
Canada631,485 1,002,604 
Total$30,022,377 $17,967,207 
Contract Balances
The following table provides information about receivables, contract assets and contract liabilities from contracts with customers reported in the Company’s consolidated balance sheet:
December 31,
2021
December 31, 2020
Accounts receivable, net$7,599,103 $5,207,205 
Contract liabilities (unearned revenue)$11,338,095 $6,634,870 

The increase in contract liabilities is primarily the result of the increase in fourth-quarter contracts where the customers have paid in advance for services in future periods. The Company does not typically engage in contracts that are longer than one year. Therefore, the Company will recognize substantially all of the contract liabilities recorded at the end of the year in the following year.
Contract receivables are recognized when the receipt of consideration is unconditional. Contract liabilities relate to the consideration received from customers in advance of the Company satisfying performance obligations under the terms of the contracts, which will be earned in future periods. Contract liabilities increase as a result of receiving new advance payments from customers and decrease as revenue is recognized upon the Company meeting the performance obligations. As a practical expedient, the Company expenses the costs of sales commissions that are paid to its sales force associated with obtaining contracts less than one year in length in the period incurred.
Remaining Performance Obligations
The Company typically enters into contracts that are one year or less in length. As such, the remaining performance obligations at December 31, 2021, and December 31, 2020, are equal to the contract liabilities disclosed above. The Company expects to recognize the full balance of the unearned revenue on December 31, 2021, within the next year.