v3.26.1
Shareholders' equity, Issued and Fully Paid Share Capital (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Share capital [Abstract]      
Share capital $ 1,065,926 $ 1,093,055 $ 1,093,055
Cancellation of treasury shares $ 0    
Common Shares [Member]      
Number of shares [abstract]      
Number of shares issued (in shares) 499,842,279 512,563,532 512,563,532
Cancellation of treasury shares (in shares) (12,721,253)    
Share capital [Abstract]      
Cancellation of treasury shares $ (27,129)