v3.25.2
Fair Value Measurements - Measurement - Exchange Note (Details) - Exchange Note
Dec. 31, 2024
Y
$ / shares
Nov. 26, 2024
$ / shares
Y
Aug. 08, 2024
Y
$ / shares
Jun. 24, 2024
Y
$ / shares
Risk-free interest rate        
Fair Value Measurements        
Measurement input of notes payable 0.0408 0.0427 0.0433 0.0498
Expected term (years)        
Fair Value Measurements        
Measurement input of notes payable | Y 0.98 1.08 1.38 1.48
Volatility        
Fair Value Measurements        
Measurement input of notes payable 1.56 1.48 1.1424 1.102
Stock price        
Fair Value Measurements        
Measurement input of notes payable | $ / shares 1.36 2.03 3.11 12.11
Debt discount rate        
Fair Value Measurements        
Measurement input of notes payable 0.425 0.42 0.4771 0.4879