XML 104 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventory Financing Agreements - Schedule of Inventory Intermediation Fees (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Supply Commitment [Line Items]      
Inventory intermediation fees $ 6,838,109 $ 6,376,014 $ 4,338,474
Interest expense and financing costs, net 72,450 68,288 66,493
Supply and Offtake Agreement      
Supply Commitment [Line Items]      
Interest expense and financing costs, net 7,149 6,150 3,015
Supply and Offtake Agreement | Inventory Intermediation      
Supply Commitment [Line Items]      
Inventory intermediation fees 56,164 100,610 21,612
Supply and Offtake Agreement | Inventory Intermediation | Mandatory Market Structure Roll Fees      
Supply Commitment [Line Items]      
Inventory intermediation fees 13,500 63,300 4,000
Washington Refinery Intermediation Agreement      
Supply Commitment [Line Items]      
Interest expense and financing costs, net 9,280 10,111 4,900
Washington Refinery Intermediation Agreement | Inventory Intermediation      
Supply Commitment [Line Items]      
Inventory intermediation fees 2,250 3,000 3,236
LC Facility due 2024      
Supply Commitment [Line Items]      
Interest expense and financing costs, net $ 1,667 $ 0 $ 0