XML 110 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Warrant liability - Assumptions used in Valuing Private Placement Warrants (Details)
Dec. 31, 2024
Dec. 31, 2023
Measurement Input, Share Price [Member] | Private placement warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant liability, measurement input 4.23 8.43
Measurement Input, Expected Term [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative liability, measurement input 3.25 4.25
Measurement Input, Expected Term [Member] | Private placement warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant liability, measurement input 3.25 4.25
Risk Free Interest Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative liability, measurement input 0.0430 0.0400
Risk Free Interest Rate | Private placement warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant liability, measurement input 0.0430 0.0400
Expected Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative liability, measurement input 0.52 0.40
Expected Volatility | Private placement warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant liability, measurement input 0.52 0.40
Expected Dividend Yield    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative liability, measurement input 0 0
Expected Dividend Yield | Private placement warrants | Valuation, Income Approach    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant liability, measurement input 0 0
Measurement Input, Exercise Price | Private placement warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant liability, measurement input 11.50 11.50