XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Share Capital - Stock Option Activity (Parenthetical) (Details) - shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]    
Stock Options exercised for Number of Common Shares for cash 46,296 1,972
Common stock issued for cashless exercise 36,159 55,885
Cashless exercise of stock options 76,107 96,354