v3.25.1
Inventory Intermediation Obligations - Narrative (Details)
barrel in Millions, $ in Millions
3 Months Ended
Dec. 21, 2023
USD ($)
Dec. 20, 2023
USD ($)
Mar. 31, 2025
USD ($)
barrel
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
barrel
Other Liabilities Disclosure [Abstract]          
Extension term 6 months 12 months      
Inventory intermediation agreement obligation, payment deferral mechanism amount $ 250.0 $ 70.0      
Issued letters of credit     $ 215.0   $ 200.0
Number of barrels | barrel     5.5   5.5
Barrels associated with non-current inventory intermediation obligation | barrel     5.5   5.5
Gain (loss) on changes in fair value due to commodity-index price and interest rate     $ 3.3 $ (81.8)