v3.25.2
Equity Incentive Plans and Stock-Based Compensation - Equity Incentive Plan - Narrative (Details)
6 Months Ended
Jun. 30, 2025
2020 Stock Options and Incentive Plan and 2022 Inducement Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price as a percentage of estimated grant date fair value of shares 10.00%
Expiration period from date of grant 5 years
Maximum | 2020 Stock Options and Incentive Plan and 2022 Inducement Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Period in which options may be granted 10 years
Exercise price as a percentage of estimated grant date fair value of shares 110.00%
Maximum | Shares of common stock available for future grants under the 2020 Stock Option and Incentive Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Percent of outstanding shares, shares added per year to plan 5.00%