XML 68 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Inventory Financing Agreements - Schedule of Inventory Intermediation Fees (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Supply Commitment [Line Items]    
Inventory intermediation fees $ 1,559,360 $ 1,747,478
Interest expense and financing costs, net 21,848 17,884
Inventory Intermediation Agreement    
Supply Commitment [Line Items]    
Interest expense and financing costs, net 332 0
Inventory Intermediation Agreement | Inventory Intermediation    
Supply Commitment [Line Items]    
Inventory intermediation fees 5,600 0
Inventory Intermediation Agreement | Inventory Intermediation | Mandatory Market Structure Roll Fees    
Supply Commitment [Line Items]    
Inventory intermediation fees 4,500  
Supply and Offtake Agreement    
Supply Commitment [Line Items]    
Interest expense and financing costs, net 0 1,784
Supply and Offtake Agreement | Inventory Intermediation    
Supply Commitment [Line Items]    
Inventory intermediation fees 0 19,038
Supply and Offtake Agreement | Inventory Intermediation | Mandatory Market Structure Roll Fees    
Supply Commitment [Line Items]    
Inventory intermediation fees   8,800
LC Facility due 2024    
Supply Commitment [Line Items]    
Interest expense and financing costs, net $ 0 $ 618