XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
May 31, 2017
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
May 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Offering period 6 months        
Options outstanding (in shares)   13,574,356   12,223,637  
Weighted-average exercise price of stock options outstanding (in dollars per share)   $ 15.54   $ 15.11  
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Stock-based compensation expense   $ 5,553 $ 4,833    
2016 Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation, number of shares authorized (in shares) 800,000        
Payroll deduction percentage 10.00%        
Purchase price of common stock percent of the fair market value 85.00%        
Common stock purchased (in shares)   0      
StockIncentivePlan2023Member          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation, number of shares authorized (in shares)         4,850,000
Research and Development          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Stock-based compensation expense   $ 2,829 2,461    
General and Administrative          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Stock-based compensation expense   $ 2,724 $ 2,372