v3.26.1
Stock-Based Compensation - Summary of Restricted Stock Units Activity (Details) - Restricted Stock Units - 2019 Plan and Inducement Plan
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Unvested Restricted Stock Units, Number of Shares, Beginning Balance | shares 131,257  
Unvested Restricted Stock Units, Number of Shares, granted | shares 540,651  
Unvested Restricted Stock Units, Number of Shares, vested | shares (28,197)  
Unvested Restricted Stock Units, Number of Shares, forfeited | shares (8,511)  
Unvested Restricted Stock Units, Number of Shares, Ending Balance | shares 635,200  
Unvested Restricted Stock Units, Weighted-Average Grant Date Fair Value, Beginning Balance | $ / shares $ 3.63  
Unvested Restricted Stock Units, Weighted-Average Grant Date Fair Value, granted | $ / shares 6.67  
Unvested Restricted Stock Units, Weighted-Average Grant Date Fair Value, vested | $ / shares 5.14  
Unvested Restricted Stock Units, Weighted-Average Grant Date Fair Value, forfeited | $ / shares 6.59  
Unvested Restricted Stock Units, Weighted-Average Grant Date Fair Value, Ending Balance | $ / shares $ 6.11  
Unvested Restricted Stock Units, Aggregate Fair Value | $ $ 8,512 $ 1,045
Restricted Stock Units, Aggregate Fair Value, vested | $ $ 192