XML 106 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventory Financing Agreements - Schedule of Inventory Intermediation Fees (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Supply Commitment [Line Items]      
Inventory intermediation fees $ 7,101,148 $ 6,838,109 $ 6,376,014
Interest expense and financing costs, net 82,793 72,450 68,288
Inventory Intermediation Agreement      
Supply Commitment [Line Items]      
Interest expense and financing costs, net 775 0 0
Inventory Intermediation Agreement | Inventory intermediation fees      
Supply Commitment [Line Items]      
Inventory intermediation fees 17,480 0 0
Inventory Intermediation Agreement | Inventory intermediation fees | Mandatory Market Structure Roll Fees      
Supply Commitment [Line Items]      
Inventory intermediation fees 11,800    
Supply and Offtake Agreement      
Supply Commitment [Line Items]      
Interest expense and financing costs, net 2,872 7,149 6,150
Supply and Offtake Agreement | Inventory intermediation fees      
Supply Commitment [Line Items]      
Inventory intermediation fees 30,918 56,164 100,610
Supply and Offtake Agreement | Inventory intermediation fees | Mandatory Market Structure Roll Fees      
Supply Commitment [Line Items]      
Inventory intermediation fees 13,500 13,500 63,300
Washington Refinery Intermediation Agreement      
Supply Commitment [Line Items]      
Interest expense and financing costs, net 0 9,280 10,111
Washington Refinery Intermediation Agreement | Inventory intermediation fees      
Supply Commitment [Line Items]      
Inventory intermediation fees 0 2,250 3,000
LC Facility due 2024      
Supply Commitment [Line Items]      
Interest expense and financing costs, net $ 1,142 $ 1,667 $ 0