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

Fair Value Measurements and Financial Instruments - Fair Value Material Assumptions Based on Observable and Unobservable Inputs (Details)

v3.25.0.1
Fair Value Measurements and Financial Instruments - Fair Value Material Assumptions Based on Observable and Unobservable Inputs (Details)
12 Months Ended
Dec. 31, 2024
yr
$ / shares
Dec. 31, 2023
yr
$ / shares
Private Warrants [Member] | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Strike price | $ / shares $ 11.50 $ 11.50
Private Warrants [Member] | Level 2 | Expected term (in years)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Warrants and rights outstanding, measurement input | yr 1 2
Private Warrants [Member] | Level 2 | Volatility    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Warrants and rights outstanding, measurement input 55.5 39.2
Private Warrants [Member] | Level 2 | Risk-free interest rate    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Warrants and rights outstanding, measurement input 4.2 4.2
Private Warrants [Member] | Level 2 | Expected dividend yield    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Warrants and rights outstanding, measurement input 1.8 1.5
Additional Deferred Shares | Level 3 | Expected term (in years)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Warrants and rights outstanding, measurement input | yr 2.4 3.4
Additional Deferred Shares | Level 3 | Volatility    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Warrants and rights outstanding, measurement input 37.2 33.3
Additional Deferred Shares | Level 3 | Risk-free interest rate    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Warrants and rights outstanding, measurement input 4.3 4
Additional Deferred Shares | Level 3 | Stock price    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Strike price | $ / shares $ 6.59 $ 8.25