XML 51 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share Capital - Schedule of Common Stock (Details) - shares
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Increase (Decrease) in Common Stock    
Shares outstanding, as at beginning of period (in shares) 32,246,501  
Shares issued on option exercise (in shares) 41,379  
Common stock, shares issued (in shares) 31,429,826 32,275,113
Shares outstanding, as at end of period (in shares) 31,401,214  
Shares of Common Stock    
Increase (Decrease) in Common Stock    
Shares outstanding, as at beginning of period (in shares) 32,246,501  
Shares issued on option exercise (in shares) (41,379)  
Shares repurchased and canceled (in shares) (858,054)  
Common stock, shares issued (in shares) 31,429,826 32,275,113
Treasury stock (in shares) (28,612) (28,612)
Shares outstanding, as at end of period (in shares) 31,401,214