XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Inventory Financing Agreements - Schedule of Inventory Intermediation Fees (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Supply Commitment [Line Items]        
Inventory intermediation fees $ 1,574,806 $ 1,808,925 $ 2,863,826 $ 3,159,174
Interest expense and financing costs, net 14,909 18,154 31,159 34,548
Supply and Offtake Agreement        
Supply Commitment [Line Items]        
Interest expense and financing costs, net 1,895 1,858 3,620 3,102
Supply and Offtake Agreement | Inventory Intermediation        
Supply Commitment [Line Items]        
Inventory intermediation fees 12,628 28,522 26,627 39,445
Supply and Offtake Agreement | Inventory Intermediation | Mandatory Market Structure Roll Fees        
Supply Commitment [Line Items]        
Inventory intermediation fees 1,800 19,400 4,200 23,800
Washington Refinery Intermediation Agreement        
Supply Commitment [Line Items]        
Interest expense and financing costs, net 3,313 2,943 5,972 4,897
Washington Refinery Intermediation Agreement | Inventory Intermediation        
Supply Commitment [Line Items]        
Inventory intermediation fees $ 750 $ 750 $ 1,500 $ 1,500