v3.25.0.1
Stock-Based Compensation - Summary of Restricted Stock Units Activity (Details) - Restricted Stock Units - 2019 Plan and Inducement Plan - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Unvested Restricted Stock Units, Number of Shares, Beginning Balance 1,253,826 2,621,482
Unvested Restricted Stock Units, Number of Shares, granted   24,500
Unvested Restricted Stock Units, Number of Shares, vested (601,285) (839,194)
Unvested Restricted Stock Units, Number of Shares, forfeited (219,057) (552,962)
Unvested Restricted Stock Units, Number of Shares, Ending Balance 433,484 1,253,826
Unvested Restricted Stock Units, Weighted-Average Grant Date Fair Value, Beginning Balance $ 8.99 $ 9.33
Estimated fair value (per share)   2.18
Unvested Restricted Stock Units, Weighted-Average Grant Date Fair Value, vested 10.46 9.91
Unvested Restricted Stock Units, Weighted-Average Grant Date Fair Value, forfeited 10.20 8.89
Unvested Restricted Stock Units, Weighted-Average Grant Date Fair Value, Ending Balance $ 6.34 $ 8.99
Unvested Restricted Stock Units, Aggregate Fair Value $ 2,633 $ 5,191
Restricted Stock Units, Aggregate Fair Value, vested 1,719 1,520
Unvested Restricted Stock Units, Aggregate Fair Value $ 2,506 $ 2,633