XML 123 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share Capital - Performance Share Unit Plan, Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Disclosure of terms and conditions of share-based payment arrangement [line items]    
Share-based compensation $ 9,218 $ 7,931
Performance share unit plan    
Disclosure of terms and conditions of share-based payment arrangement [line items]    
Number of common shares to be received per unit 1  
Vesting period 3 years  
Share-based compensation $ 4,093 3,158
Fair value of liability $ 6,500 5,900
Performance share unit plan | Accounts payable and accrued liabilities    
Disclosure of terms and conditions of share-based payment arrangement [line items]    
Fair value of liability   $ 3,900
Performance share unit plan | Bottom of range    
Disclosure of terms and conditions of share-based payment arrangement [line items]    
Vesting percentage 0.00%  
Performance share unit plan | Top of range    
Disclosure of terms and conditions of share-based payment arrangement [line items]    
Vesting percentage 200.00%