v3.25.0.1
Derivative Financial Instruments - Interest rate swaps held for trading (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2023
USD ($)
item
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Interest rate swaps held for trading        
Disclosure of detailed information about financial instruments        
Unrealized gain (loss) on derivatives held for trading   $ 0 $ (88) $ 12,821
GAS-twenty seven Ltd with DNB Bank ASA and Ing Bank N.V        
Disclosure of detailed information about financial instruments        
Number of terminated agreements | item 4      
Notional Amount $ 133,333      
Payment made (received) on termination of agreement $ (3,488)