v3.25.1
Stock-Based Compensation -Schedule of Assumptions Used in Estimation of Fair Value of Stock (Details)
3 Months Ended
Mar. 31, 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 215,485
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.80
2015 Plan  
Stock Options  
Outstanding, beginning balance (in shares) | shares 3,496,052
Granted (in shares) | shares 2,224,293
Exercised (in shares) | shares (5,386)
Canceled (in shares) | shares (419,113)
Outstanding, ending balance (in shares) | shares 5,295,846
Shares exercisable (in shares) | shares 2,055,818
Weighted-Average Exercise Price  
Outstanding, beginning balance (in usd per share) | $ / shares $ 32.75
Granted (in usd per share) | $ / shares 7.88
Exercised (in usd per share) | $ / shares 6.02
Canceled (in usd per share) | $ / shares 58.31
Outstanding, ending balance (in usd per share) | $ / shares 20.31
Shares exercisable (in usd per share) | $ / shares $ 37.53