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

Fair Value of Financial Instruments - Schedule of Private Warrants Assumptions (Details)

v3.25.4
Fair Value of Financial Instruments - Schedule of Private Warrants Assumptions (Details)
Dec. 31, 2025
$ / shares
Year
shares
Feb. 25, 2025
$ / shares
Year
shares
Dec. 31, 2024
$ / shares
Year
shares
Class of Warrant or Right [Line Items]      
Fair value per share (in dollars per share) $ 1.60 $ 6.84 $ 7.15
Warrants outstanding (in shares) | shares 2,633,195 5,098,978 7,732,168
Exercise price      
Class of Warrant or Right [Line Items]      
Warrants outstanding, measurement input 11.50 11.50 11.50
Common stock price      
Class of Warrant or Right [Line Items]      
Warrants outstanding, measurement input 7.60 14.34 16.46
Expected option term      
Class of Warrant or Right [Line Items]      
Warrants outstanding, measurement input | Year 0.7 1.5 1.7
Expected volatility      
Class of Warrant or Right [Line Items]      
Warrants outstanding, measurement input 1.0460 0.8290 0.5270
Risk-free rate of return      
Class of Warrant or Right [Line Items]      
Warrants outstanding, measurement input 0.0352 0.0405 0.0418
Expected annual dividend yield      
Class of Warrant or Right [Line Items]      
Warrants outstanding, measurement input 0 0 0