v3.25.2
Stockholder's Equity and Share-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Number of shares      
Outstanding, Beginning of period 577,581    
Granted 247,083    
Forfeited (98,074)    
Outstanding, Ending of period 726,590   577,581
Vested and exercisable at June 30, 2025 363,689    
Vested or expected to vest at June 30, 2025 726,590    
Weighted average exercise price per share      
Outstanding, Beginning of period $ 77.56    
Granted 7.78    
Forfeited 51.09    
Outstanding, Ending of period 57.4   $ 77.56
Vested and exercisable at June 30, 2025 99.39    
Vested or expected to vest at June 30, 2025 $ 57.4    
Weighted average remaining contractual term (years)      
Outstanding 7 years 9 months 18 days   7 years 6 months
Vested and exercisable at June 30, 2025 6 years 4 months 24 days    
Vested or expected to vest at June 30, 2025 7 years 9 months 18 days    
Weighted average grant date fair value of options granted $ 6.02 $ 21.6  
Unrecognized compensation expense related to unvested stock option awards $ 4.1    
Weighted average period for recognition 2 years 3 months 18 days