v3.25.2
Fair Value Measurements - Convert Warrant Valuation Inputs (Details) - Convert Warrants
Jun. 30, 2025
$ / shares
Y
Dec. 31, 2024
$ / shares
Y
Volatility    
Fair Value Measurements    
Warrants measurement inputs 0.70 0.65
Risk-Free interest rate    
Fair Value Measurements    
Warrants measurement inputs 0.0382 0.0436
Expected Term (years)    
Fair Value Measurements    
Warrants measurement inputs | Y 6.09 6.58
Measurement Input, Share Price [Member]    
Fair Value Measurements    
Warrants measurement inputs | $ / shares 1.3 1.05