v3.22.1
Accounts payable and accrued liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Schedule of accounts payable and accrued liabilities
          
   December 31,
2021
  December 31,
2020
Accounts payable  $806,059   $874,754 
  Accrued liabilities   322,087    238,966 
Deferred revenue   2,400       
Accounts payable and accrued liabilities  $1,130,546   $1,113,720