XML 105 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Disaggregated revenue
12 Months Ended
Dec. 31, 2020
Revenue From Contracts With Customers [Abstract]  
Disaggregated revenue Disaggregated revenue
The Company derives its revenues from two main sources, software-as-a-service application (“SaaS”), and professional services revenue, which includes services such as initial project management, training and integration. Subscription revenue related to the provision of SaaS is recognized ratably over the contract term as the service is delivered. Professional services revenue is recognized as services are rendered.
The following table represents disaggregation of revenue for the fiscal year ended December 31:
20202019
$$
Subscription revenue57,415 37,283 
Professional services5,502 4,160 
62,917 41,443 
The following table presents revenue expected to be recognized in future years related to performance obligations that are unsatisfied as at December 31:
202120222023 and thereafter
$$$
Subscription revenue57,212 34,060 15,505 
Professional services1,735 — — 
58,947 34,060 15,505 
The Company recognizes a contract asset for incremental costs of obtaining a contract with a customer. An asset is only recognized when the Company expects to fully recover those costs. Incremental costs of obtaining a contract include sales commissions that otherwise would not have been incurred had the contract not been obtained. The asset recognized is amortized on a straight line basis over the non-cancellable period of the related service that is provided.
20202019
$$
Beginning balance1,303 618 
Contract acquisition costs2,519 1,084 
Amortization expense(1,021)(399)
Ending balance2,801 1,303 
Current1,345 605 
Non-current1,456 698 
2,801 1,303 
The following tables provide information about unbilled trade receivable and deferred revenue:
Unbilled trade receivable
20202019
$$
Beginning balance736 372 
Decrease from transfers to trade receivables(736)(372)
Increase from revenue recognized706 736 
Ending balance706 736 
Deferred revenue
20202019
$$
Beginning balance17,997 12,687 
Decrease from revenue recognized(59,295)(40,707)
Increase due to amounts invoiced69,34145,406
Foreign exchange and other movements288 611 
Ending balance28,331 17,997