Annual report [Section 13 and 15(d), not S-K Item 405]

Fair Value Measurements - Schedule of Fair Value Measurement Inputs and Valuation Techniques (Details)

v3.25.1
Fair Value Measurements - Schedule of Fair Value Measurement Inputs and Valuation Techniques (Details)
Dec. 31, 2024
year
$ / shares
Mar. 28, 2023
year
$ / shares
Share price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input 2.07 2.07
Risk-free interest rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input 0.044 0.038
Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input 1.22 1.33
Exercise price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input 6.50 13.00
Warrant life (years)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input | year 3.2 4.2
Dividend yield    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input 0 0