v3.26.1
Equity Incentive Plans and Stock-Based Compensation - Stock Option Repricing - Narrative (Details) - 2015 and 2020 Equity Incentive Plans and 2020 Inducement Plan - Repriced Options - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Apr. 15, 2026
Jun. 30, 2026
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercised (USD per share) $ 1.33  
Unrecognized compensation cost   $ 2.0
Unrecognized compensation expense, weighted average period   1 year 4 months 13 days
Executive Officer    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 18 months  
Employee    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 12 months