XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventory Financing Agreements - Schedule of Inventory Intermediation Fees (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Supply Commitment [Line Items]        
Inventory intermediation fees $ 1,770,197 $ 1,574,806 $ 3,517,675 $ 2,863,826
Interest expense and financing costs, net 20,434 14,909 38,318 31,159
Inventory Intermediation Agreement        
Supply Commitment [Line Items]        
Interest expense and financing costs, net 105 0 105 0
Inventory Intermediation Agreement | Inventory Intermediation        
Supply Commitment [Line Items]        
Inventory intermediation fees 6,036 0 6,036 0
Inventory Intermediation Agreement | Inventory Intermediation | Mandatory Market Structure Roll Fees        
Supply Commitment [Line Items]        
Inventory intermediation fees 4,600   4,600  
Supply and Offtake Agreement        
Supply Commitment [Line Items]        
Interest expense and financing costs, net 1,088 1,895 2,872 3,620
Supply and Offtake Agreement | Inventory Intermediation        
Supply Commitment [Line Items]        
Inventory intermediation fees 11,880 12,628 30,918 26,627
Supply and Offtake Agreement | Inventory Intermediation | Mandatory Market Structure Roll Fees        
Supply Commitment [Line Items]        
Inventory intermediation fees 4,600 1,800 13,500 4,200
Washington Refinery Intermediation Agreement        
Supply Commitment [Line Items]        
Interest expense and financing costs, net 0 3,313 0 5,972
Washington Refinery Intermediation Agreement | Inventory Intermediation        
Supply Commitment [Line Items]        
Inventory intermediation fees 0 750 0 1,500
LC Facility due 2024        
Supply Commitment [Line Items]        
Interest expense and financing costs, net $ 524 $ 0 $ 1,142 $ 0