XML 70 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Inventory Financing Agreements - Schedule of Inventory Intermediation Fees (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Supply Commitment [Line Items]    
Inventory intermediation fees $ 1,350,249 $ 888,863
Interest expense and financing costs, net 16,394 18,151
Supply and Offtake Agreement    
Supply Commitment [Line Items]    
Interest expense and financing costs, net 1,244 846
Supply and Offtake Agreement | Inventory Intermediation    
Supply Commitment [Line Items]    
Inventory intermediation fees 10,923 3,770
Washington Refinery Intermediation Agreement    
Supply Commitment [Line Items]    
Interest expense and financing costs, net 1,954 977
Washington Refinery Intermediation Agreement | Inventory Intermediation    
Supply Commitment [Line Items]    
Inventory intermediation fees $ 750 $ 971