XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventory Financing Agreements - Schedule of Inventory Intermediation Fees (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Supply Commitment [Line Items]    
Inventory intermediation fees (benefits) $ 1,747,478 $ 1,289,020
Interest expense and financing costs, net 17,884 16,250
Supply and Offtake Agreement    
Supply Commitment [Line Items]    
Interest expense and financing costs, net 1,784 1,725
Supply and Offtake Agreement | Inventory Intermediation    
Supply Commitment [Line Items]    
Inventory intermediation fees (benefits) 19,038 13,999
Supply and Offtake Agreement | Inventory Intermediation | Mandatory Market Structure Roll Fees    
Supply Commitment [Line Items]    
Inventory intermediation fees (benefits) 8,800 2,400
Washington Refinery Intermediation Agreement    
Supply Commitment [Line Items]    
Interest expense and financing costs, net 0 2,659
Washington Refinery Intermediation Agreement | Inventory Intermediation    
Supply Commitment [Line Items]    
Inventory intermediation fees (benefits) 0 750
LC Facility due 2024    
Supply Commitment [Line Items]    
Interest expense and financing costs, net $ 618 $ 0