Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
Fair Value of Financial Instruments - Schedule of Private Warrants Assumptions (Details)
Jun. 30, 2026
Year
$ / shares
shares
Dec. 31, 2025
Year
$ / shares
shares
Feb. 25, 2025
Year
$ / shares
shares
Class of Warrant or Right [Line Items]      
Fair value per share (in dollars per share)   $ 1.60 $ 6.84
Warrants outstanding (in shares) | shares   2,633,195 5,098,978
Minimum      
Class of Warrant or Right [Line Items]      
Fair value per share (in dollars per share) $ 3.42    
Warrants outstanding (in shares) | shares 202,069    
Maximum      
Class of Warrant or Right [Line Items]      
Fair value per share (in dollars per share) $ 11.34    
Warrants outstanding (in shares) | shares 2,633,195    
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
Common stock price | Minimum      
Class of Warrant or Right [Line Items]      
Warrants outstanding, measurement input 12.23    
Common stock price | Maximum      
Class of Warrant or Right [Line Items]      
Warrants outstanding, measurement input 22.04    
Expected option term      
Class of Warrant or Right [Line Items]      
Warrants outstanding, measurement input | Year   0.7 1.5
Expected option term | Minimum      
Class of Warrant or Right [Line Items]      
Warrants outstanding, measurement input | Year 0.2    
Expected option term | Maximum      
Class of Warrant or Right [Line Items]      
Warrants outstanding, measurement input | Year 0.3    
Expected volatility      
Class of Warrant or Right [Line Items]      
Warrants outstanding, measurement input   1.0460 0.8290
Expected volatility | Minimum      
Class of Warrant or Right [Line Items]      
Warrants outstanding, measurement input 1.1837    
Expected volatility | Maximum      
Class of Warrant or Right [Line Items]      
Warrants outstanding, measurement input 1.5270    
Risk-free rate of return      
Class of Warrant or Right [Line Items]      
Warrants outstanding, measurement input   0.0352 0.0405
Risk-free rate of return | Minimum      
Class of Warrant or Right [Line Items]      
Warrants outstanding, measurement input 0.0368    
Risk-free rate of return | Maximum      
Class of Warrant or Right [Line Items]      
Warrants outstanding, measurement input 0.0378    
Expected annual dividend yield      
Class of Warrant or Right [Line Items]      
Warrants outstanding, measurement input 0 0 0