XML 101 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventory Financing Agreements - LC Facility due 2024 (Details)
Jul. 26, 2023
USD ($)
day
Jun. 01, 2021
USD ($)
d
Supply and Offtake Agreement    
Supply Commitment [Line Items]    
Number of consecutive business days 3 3
Inventory maintain minimum liquidity of not less than amount   $ 15,000,000
Inventory liquidity consisting of cash and cash equivalents   $ 15,000,000
LC Facility due 2024 | Supply and Offtake Agreement    
Supply Commitment [Line Items]    
Inventory maintain minimum liquidity of not less than amount $ 15,000,000  
Inventory liquidity consisting of cash and cash equivalents 15,000,000  
Revolving Credit Facility | LC Facility due 2024 | Line of Credit    
Supply Commitment [Line Items]    
Line credit maximum borrowing amount 120,000,000  
Line of credit facility, accordion feature, higher borrowing capacity option 350,000,000  
Commitment fee amount $ 750  
Commitment fee (in percent) 0.25%  
Revolving Credit Facility | LC Facility due 2024 | Line of Credit | Secured Overnight Financing Rate (SOFR)    
Supply Commitment [Line Items]    
Basis spread on variable rate (in percent) 2.50%  
Revolving Credit Facility | LC Facility due 2024 | Line of Credit | Cost of Funds Rate    
Supply Commitment [Line Items]    
Basis spread on variable rate (in percent) 2.50%  
Revolving Credit Facility | LC Facility due 2024 | Line of Credit | Base Rate Loans    
Supply Commitment [Line Items]    
Basis spread on variable rate (in percent) 1.50%  
Revolving Credit Facility | LC Facility due 2024 | Line of Credit | Trade Letter of Credit    
Supply Commitment [Line Items]    
Interest rate during period (in percent) 2.00%  
Revolving Credit Facility | LC Facility due 2024 | Line of Credit | Performance Letter of Credit    
Supply Commitment [Line Items]    
Interest rate during period (in percent) 2.25%