XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Inventory Financing Agreements - Schedule of Inventory Intermediation Fees (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Supply Commitment [Line Items]        
Inventory intermediation fees $ 1,453,697 $ 1,905,200 $ 4,606,536 $ 5,422,875
Interest expense and financing costs, net 21,272 23,402 65,226 61,720
Inventory Intermediation Agreements        
Supply Commitment [Line Items]        
Interest expense and financing costs, net 332 328 996 433
Inventory Intermediation Agreements | Inventory intermediation fees        
Supply Commitment [Line Items]        
Inventory intermediation fees 9,707 5,582 26,184 11,618
Inventory Intermediation Agreements | Inventory intermediation fees | Mandatory Market Structure Roll Fees        
Supply Commitment [Line Items]        
Inventory intermediation fees 4,100 4,500 13,300 9,100
Supply and Offtake Agreement        
Supply Commitment [Line Items]        
Interest expense and financing costs, net 0 0 0 2,872
Supply and Offtake Agreement | Inventory intermediation fees        
Supply Commitment [Line Items]        
Inventory intermediation fees 0 0 0 30,918
Supply and Offtake Agreement | Inventory intermediation fees | Mandatory Market Structure Roll Fees        
Supply Commitment [Line Items]        
Inventory intermediation fees   0   13,500
LC Facility due 2024        
Supply Commitment [Line Items]        
Interest expense and financing costs, net 0 0 0 1,142
Product Financing Agreement        
Supply Commitment [Line Items]        
Interest expense and financing costs, net $ 317 $ 0 $ 317 $ 0