XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Inventory Financing Agreements - Schedule of Inventory Intermediation Fees (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Supply Commitment [Line Items]    
Inventory intermediation fees $ 1,289,020 $ 1,350,249
Interest expense and financing costs, net 16,250 16,394
Supply and Offtake Agreement    
Supply Commitment [Line Items]    
Interest expense and financing costs, net 1,725 1,244
Supply and Offtake Agreement | Inventory Intermediation    
Supply Commitment [Line Items]    
Inventory intermediation fees 13,999 10,923
Supply and Offtake Agreement | Inventory Intermediation | Mandatory Market Structure Roll Fees    
Supply Commitment [Line Items]    
Inventory intermediation fees 2,400 4,400
Washington Refinery Intermediation Agreement    
Supply Commitment [Line Items]    
Interest expense and financing costs, net 2,659 1,954
Washington Refinery Intermediation Agreement | Inventory Intermediation    
Supply Commitment [Line Items]    
Inventory intermediation fees $ 750 $ 750