v3.22.1
Accounts payable and accrued liabilities (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
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