v3.22.0.1
Other Current Assets (Tables)
12 Months Ended
Dec. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Current Assets
 December 31, 2021
$
December 31, 2020
$
Prepaid expenses49,919 25,053 
Other current assets29,988 17,478 
Deposits21,542 9,376 
Foreign exchange contracts1,824 16,340 
 103,273 68,247