v3.26.1
Share capital, Issued and Fully Paid Share Capital (Details) - $ / shares
Jun. 27, 2024
May 29, 2024
Jan. 02, 2024
Dec. 20, 2023
Mar. 01, 2023
Feb. 28, 2023
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Issued and Fully Paid Share Capital [Abstract]                    
Number of shares issued (in shares)               512,563,532 506,820,170 503,388,593
Treasury shares (in shares)             14,573,890 9,639,056 2,626,651  
Common Shares [Member]                    
Issued and Fully Paid Share Capital [Abstract]                    
Number of shares issued (in shares) 512,563,532   510,251,747   506,820,170   512,563,532 512,563,532    
Treasury shares (in shares)             14,573,890 9,639,056    
Nominal value (in dollars per share) $ 0.01   $ 0.01   $ 0.01   $ 0      
BW Group Limited [Member] | Common Shares [Member]                    
Issued and Fully Paid Share Capital [Abstract]                    
Treasury shares (in shares)       3,431,577   3,431,577        
Issuance of shares (in shares) 2,311,785   3,431,577   3,431,577 3,431,577        
Number of shares borrowed (in shares)   2,311,785   3,431,577   3,431,577        
Subscription price (in dollars per share)   $ 0.01   $ 0.01   $ 0.01