v3.25.2
Stock-Based Compensation -Schedule of Assumptions Used in Estimation of Fair Value of Stock (Details)
6 Months Ended
Jun. 30, 2025
$ / shares
shares
2023 Inducement Plan  
Stock Options  
Outstanding, beginning balance (in shares) | shares 486,950
Granted (in shares) | shares 0
Exercised (in shares) | shares 0
Canceled (in shares) | shares 0
Outstanding, ending balance (in shares) | shares 486,950
Shares exercisable (in shares) | shares 241,911
Weighted-Average Exercise Price  
Outstanding, beginning balance (in usd per share) | $ / shares $ 10.45
Granted (in usd per share) | $ / shares 0
Exercised (in usd per share) | $ / shares 0
Canceled (in usd per share) | $ / shares 0
Outstanding, ending balance (in usd per share) | $ / shares 10.45
Shares exercisable (in usd per share) | $ / shares $ 10.79
2015 Plan  
Stock Options  
Outstanding, beginning balance (in shares) | shares 3,496,052
Granted (in shares) | shares 2,458,551
Exercised (in shares) | shares (25,471)
Canceled (in shares) | shares (521,034)
Outstanding, ending balance (in shares) | shares 5,408,098
Shares exercisable (in shares) | shares 2,209,663
Weighted-Average Exercise Price  
Outstanding, beginning balance (in usd per share) | $ / shares $ 32.75
Granted (in usd per share) | $ / shares 7.74
Exercised (in usd per share) | $ / shares 6.48
Canceled (in usd per share) | $ / shares 51.79
Outstanding, ending balance (in usd per share) | $ / shares 19.67
Shares exercisable (in usd per share) | $ / shares $ 35.81