Commitments and contingencies (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 | |||||||||||||||||||||||||||||||
Disclosure Of Commitment And Contingencies [Abstract] | |||||||||||||||||||||||||||||||
Schedule of commitments and contingencies | As at December 31, 2022, and in the normal course of business, the Company has obligations to make future payments representing contracts and other commitments that are known and committed as follows:
|