v3.25.3
Fair Value Measurements - Schedule of Warrant Liability (Details) - Warrant liability
Sep. 30, 2025
$ / shares
Dec. 31, 2024
$ / shares
Weighted average expected life in years    
Class of Warrant or Right [Line Items]    
Weighted average expected life in years 2 months 23 days 10 months 6 days
Weighted average volatility    
Class of Warrant or Right [Line Items]    
Warrants measurement input 0.60 0.91
Value of underlying shares    
Class of Warrant or Right [Line Items]    
Warrants measurement input 37.48 22.76
Weighted average risk free interest rate    
Class of Warrant or Right [Line Items]    
Warrants measurement input 0.0396 0.0410
Expected dividend yield    
Class of Warrant or Right [Line Items]    
Warrants measurement input 0 0