v3.25.2
Inventory Financing Agreements - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 27, 2025
Dec. 31, 2024
May 31, 2024
Supply Commitment [Line Items]              
Proceeds from inventory financing agreements     $ 25,122,000 $ 203,074,000      
Obligations under inventory financing agreements $ 186,116,000   186,116,000     $ 194,198,000  
Payments for termination of inventory financing agreements     0 382,143,000      
Debt extinguishment and commitment costs 0 $ (1,418,000) (25,000) (1,418,000)      
Revolving Credit Facility | LC Facility due 2024 | Line of Credit              
Supply Commitment [Line Items]              
Maximum borrowing amount             $ 120,000,000.0
Line of credit facility, accordion feature, higher borrowing capacity option             $ 350,000,000.0
Inventory Intermediation Agreements              
Supply Commitment [Line Items]              
Obligations under inventory financing agreements 161,000,000.0   161,000,000.0     $ 194,200,000  
Product Financing Agreement              
Supply Commitment [Line Items]              
Obligations under inventory financing agreements $ 25,100,000   $ 25,100,000   $ 450,000,000    
Supply and Offtake Agreement              
Supply Commitment [Line Items]              
Payments for termination of inventory financing agreements   200,000   200,000      
Supply and Offtake Agreement | J. Aron obligation              
Supply Commitment [Line Items]              
Payments for termination of inventory financing agreements   382,100,000          
Supply and Offtake Agreement | Discretionary Draw Facility And Remaining Obligations              
Supply Commitment [Line Items]              
Payments for termination of inventory financing agreements   60,900,000          
LC Facility due 2024              
Supply Commitment [Line Items]              
Debt extinguishment and commitment costs   $ 600,000   $ 600,000