XML 129 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Disaggregated revenue (Tables)
12 Months Ended
Dec. 31, 2020
Revenue From Contracts With Customers [Abstract]  
Schedule of disaggregation of revenue
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 
Schedule of revenue expected to be recognized in future years
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 
Reconciliation of contract assets and deferred revenue
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 
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 
Reconciliation of unbilled trade receivables
Unbilled trade receivable
20202019
$$
Beginning balance736 372 
Decrease from transfers to trade receivables(736)(372)
Increase from revenue recognized706 736 
Ending balance706 736