XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Inventory Financing Agreements - Schedule of Inventory Intermediation Fees (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Supply Commitment [Line Items]        
Inventory intermediation fees $ 1,905,200 $ 2,174,385 $ 5,422,875 $ 5,038,211
Interest expense and financing costs, net 23,402 20,815 61,720 51,974
Inventory Intermediation Agreement        
Supply Commitment [Line Items]        
Interest expense and financing costs, net 328 0 433 0
Inventory Intermediation Agreement | Inventory Intermediation        
Supply Commitment [Line Items]        
Inventory intermediation fees 5,582 0 11,618 0
Inventory Intermediation Agreement | Inventory Intermediation | Mandatory Market Structure Roll Fees        
Supply Commitment [Line Items]        
Inventory intermediation fees 4,500   9,100  
Supply and Offtake Agreement        
Supply Commitment [Line Items]        
Interest expense and financing costs, net 0 2,214 2,872 5,834
Supply and Offtake Agreement | Inventory Intermediation        
Supply Commitment [Line Items]        
Inventory intermediation fees 0 15,643 30,918 42,270
Supply and Offtake Agreement | Inventory Intermediation | Mandatory Market Structure Roll Fees        
Supply Commitment [Line Items]        
Inventory intermediation fees 0 5,100 13,500 9,300
Washington Refinery Intermediation Agreement        
Supply Commitment [Line Items]        
Interest expense and financing costs, net 0 3,278 0 9,250
Washington Refinery Intermediation Agreement | Inventory Intermediation        
Supply Commitment [Line Items]        
Inventory intermediation fees 0 750 0 2,250
LC Facility due 2024        
Supply Commitment [Line Items]        
Interest expense and financing costs, net $ 0 $ 54 $ 1,142 $ 54