v3.26.1
Share capital - Narrative (Details)
$ / shares in Units, $ in Thousands
4 Months Ended 6 Months Ended
May 08, 2026
shares
Mar. 10, 2026
USD ($)
$ / shares
shares
May 09, 2025
shares
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2026
USD ($)
$ / shares
Jun. 30, 2026
USD ($)
shares
Jun. 30, 2025
USD ($)
shares
Dec. 31, 2025
USD ($)
Disclosure of classes of share capital [line items]                
Share capital repurchase amount (in shares) | shares 1,269,702   1,481,659          
Share capital public float percent 5.00%   5.00%          
Share capital average price (in dollars per share) | (per share)   $ 20.40   $ 18.02 $ 24.83      
Shares repurchased for cancellation   $ 60,000   $ 19,421   $ 79,421 $ 43,615  
Automatic share repurchase plan liability (Note 11)       $ 0 $ 0 $ 0   $ 0
Incurred transactions costs   $ 558            
Share capital                
Disclosure of classes of share capital [line items]                
Shares repurchased for cancellation (in shares) | shares   2,941,176   1,077,544   4,018,720 1,529,256