v3.26.1
Equity Incentive Plans, Equity Inducement Plans, Employee Stock Purchase Plan and Stock-Based Compensation - Summary of Option Activity (Details) - 2004 Plan, 2018 Plan and 2021 Plan - $ / shares
6 Months Ended
Jun. 30, 2026
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Stock options outstanding, Beginning Balance, Shares 917,809
Granted, Shares 602,834
Exercised, Shares (8,445)
Canceled and forfeited, Shares (66,213)
Stock options outstanding, Ending Balance, Shares 1,445,985
Stock options exercisable, Shares 623,980
Stock options outstanding, Weighted - Average Exercise Price, Beginning Balance $ 55.33
Weighted - Average Exercise Price, Granted 21.22
Weighted - Average Exercise Price, Exercised 9.29
Weighted - Average Exercise Price, Canceled and forfeited 59.95
Stock options outstanding, Weighted - Average Exercise Price, Ending Balance 41.17
Stock options exercisable, Weighted - Average Exercise Price, Exercisable $ 71.19