Annual report pursuant to Section 13 and 15(d)

Equity Incentive Plans, Equity Inducement Plans, Employee Stock Purchase Plan and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense Recognized (Details)

v3.23.1
Equity Incentive Plans, Equity Inducement Plans, Employee Stock Purchase Plan and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense Recognized (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Total stock-based compensation expense $ 26,304 $ 23,241 $ 11,917
Research and Development Expense      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 10,106 7,126 2,687
Research and Development Expense | Stock Options      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 2,287 2,208 1,405
Research and Development Expense | Restricted Stock Units      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 7,227 4,280 770
Research and Development Expense | ESPP      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 592 638 512
General and Administrative Expense      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 16,198 16,115 9,230
General and Administrative Expense | Stock Options      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 10,261 11,045 7,098
General and Administrative Expense | Restricted Stock Units      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 5,781 4,920 2,021
General and Administrative Expense | ESPP      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Total stock-based compensation expense $ 156 $ 150 $ 111