XML 120 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Stonepeak Warrant (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 12, 2023
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Fair value of warrant     $ 50,000 $ 42,435,000
Stonepeak Warrant Agreement at $5.50 Exercise Price        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Exercise price of the warrant (in dollars per share)     $ 5.5  
Stonepeak Loan Facility        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Debt issuance costs net $ 39,300,000      
Debt Instrument, Original Issue Discount And Direct Lender Fees 6,100,000      
Debt issuance costs 1,400,000      
Stonepeak Term Loan        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Debt issuance amount 300,000,000      
Stonepeak delayed draw term loan        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Debt issuance amount $ 100,000,000      
Stonepeak Warrant        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrant outstanding term 8 years 6 months      
Fair value of warrant   $ 42,400,000    
Increase in number of warrants     28,918  
Debt Instrument, Original Issue Discount And Direct Lender Fees   31,800,000   31,800,000
Beneficial ownership percentage 9.999%      
Number of days written notice required to waive beneficial ownership limitation 61 days      
Warrant asset   10,600,000   10,600,000
Debt issuance amount   $ 100,000,000   $ 100,000,000
Stonepeak Warrant | Stonepeak Warrant Agreement at $5.50 Exercise Price | Black-Scholes option pricing model | Exercise price        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrants, Measurement Input 5.5      
Stonepeak Warrant | Stonepeak Warrant Agreement at $5.50 Exercise Price | Black-Scholes option pricing model | Dividend yield        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrants, Measurement Input 0      
Stonepeak Warrant | Stonepeak Warrant Agreement at $5.50 Exercise Price | Black-Scholes option pricing model | Expected volatility        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrants, Measurement Input 72.96      
Stonepeak Warrant | Stonepeak Warrant Agreement at $5.50 Exercise Price | Black-Scholes option pricing model | Risk-free interest rate        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrants, Measurement Input 4.22      
Stonepeak Warrant | Stonepeak Warrant Agreement at $5.50 Exercise Price | Black-Scholes option pricing model | Expected term in years        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrants, Measurement Input 8.5      
Stonepeak Warrant | Stonepeak Warrant Agreement at $6.50 Exercise Price | Black-Scholes option pricing model | Exercise price        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrants, Measurement Input 6.5      
Stonepeak Warrant | Stonepeak Warrant Agreement at $6.50 Exercise Price | Black-Scholes option pricing model | Dividend yield        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrants, Measurement Input 0      
Stonepeak Warrant | Stonepeak Warrant Agreement at $6.50 Exercise Price | Black-Scholes option pricing model | Expected volatility        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrants, Measurement Input 72.96      
Stonepeak Warrant | Stonepeak Warrant Agreement at $6.50 Exercise Price | Black-Scholes option pricing model | Risk-free interest rate        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrants, Measurement Input 4.22      
Stonepeak Warrant | Stonepeak Warrant Agreement at $6.50 Exercise Price | Black-Scholes option pricing model | Expected term in years        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrants, Measurement Input 8.5      
Stonepeak Warrants, With Exercise Price Of Dollars 5.50        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Aggregate number of warrant shares (in shares) 10,000,000      
Exercise price of the warrant (in dollars per share) $ 5.5      
Increase in number of warrants     14,459  
Stonepeak Warrants, With Exercise Price Of Dollars 6.50        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Aggregate number of warrant shares (in shares) 10,000,000      
Exercise price of the warrant (in dollars per share) $ 6.5   $ 6.5  
Increase in number of warrants     14,459