XML 63 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Share Capital - Stock Option Activity (Parenthetical) (Details)
12 Months Ended
Dec. 31, 2022
shares
Dec. 31, 2021
shares
Dec. 31, 2020
shares
Share-Based Payment Arrangement [Abstract]      
Foreign exchange rate translation 0.74    
Stock Options exercised for Number of Common Shares for cash 68,930 66,215 26,513
Common stock issued for cashless exercise 510,671 412,940 87,197
Cashless exercise of stock options 711,795 624,069 145,299