v3.26.1
Subsequent Events (Details) - 2015 and 2020 Equity Incentive Plans and 2020 Inducement Plan - Subsequent Event
Apr. 15, 2026
$ / shares
Subsequent Event [Line Items]  
Exercised (USD per share) $ 1.33
Executive Officer  
Subsequent Event [Line Items]  
Vesting period 18 months
Employee  
Subsequent Event [Line Items]  
Vesting period 12 months