v3.20.4
Deferred Revenue
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Deferred Revenue Deferred Revenue
    
Years ended
 December 31, 2020December 31, 2019
$$
Balance, beginning of the year62,660 41,061 
Deferral of revenue119,324 46,291 
Deferred revenue from acquisitions— 8,901 
Recognition of deferred revenue(53,169)(33,593)
Balance, end of the year128,815 62,660 

December 31, 2020December 31, 2019
$$
Current portion107,809 56,691 
Long term portion21,006 5,969 
128,815 62,660 

The opening balances of current and long-term deferred revenue were $39,180 and $1,881, respectively, as of January 1, 2019.