XML 103 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventory Financing Agreements - LC Facility due 2024 (Details) - USD ($)
12 Months Ended
Jul. 26, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Supply Commitment [Line Items]        
Debt extinguishment and commitment costs   $ (1,688,000) $ (19,182,000) $ (5,329,000)
LC Facility due 2024        
Supply Commitment [Line Items]        
Debt extinguishment and commitment costs   $ 600,000    
Revolving Credit Facility | LC Facility due 2024 | Line of Credit        
Supply Commitment [Line Items]        
Line credit maximum borrowing amount $ 120,000,000.0      
Line of credit facility, accordion feature, higher borrowing capacity option 350,000,000.0      
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%