v3.20.4
Other Current Assets
12 Months Ended
Dec. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Current Assets Other Current Assets
 December 31, 2020
$
December 31, 2019
$
Prepaid expenses25,053 20,840 
Other current assets17,478 6,810 
Foreign exchange contracts16,340 5,830 
Deposits9,376 12,853 
 68,247 46,333