XML 96 R79.htm IDEA: XBRL DOCUMENT v3.23.1
Long-term Debt - Related Party (Additional Information) (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Nov. 30, 2021
Oct. 31, 2021
Nov. 30, 2020
Nov. 30, 2018
Dec. 31, 2015
Debt Instrument [Line Items]                  
Total long-term related party debt   $ 180,772 $ 191,217            
KFMC-ENE Onshore Note | Maximum                  
Debt Instrument [Line Items]                  
Total long-term related party debt         $ 25,000        
KFMC Note | Minimum                  
Debt Instrument [Line Items]                  
Total long-term related party debt               $ 100,000  
KFMC Note | Minimum | LIBOR                  
Debt Instrument [Line Items]                  
Notes Payable Variable spread basis               1.50%  
KFMC Note | Maximum                  
Debt Instrument [Line Items]                  
Total long-term related party debt           $ 250,000      
KFMC Note | Maximum | LIBOR                  
Debt Instrument [Line Items]                  
Notes Payable Variable spread basis             1.55%    
ENE Lateral Facility [Member] | One month LIBOR                  
Debt Instrument [Line Items]                  
Notes Payable Variable spread basis                 1.50%
ENE Lateral Facility [Member] | Maximum                  
Debt Instrument [Line Items]                  
Total long-term related party debt                 $ 285,000
Related Party [Member]                  
Debt Instrument [Line Items]                  
Interest Expense, Long-Term Debt   $ 17,700 $ 19,800 $ 20,000          
Exquisite Vessel Financing [Member]                  
Debt Instrument [Line Items]                  
Total long-term related party debt $ 220,000                
Interest rate of sale leaseback 7.73%                
Sale lease back agreement term The term is for 15 years with a symmetrical put and call option at the end of the original term or two optional five-year extensions with symmetrical put and call options after each extension.