XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.1
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, 2025
Mar. 31, 2024
Dec. 31, 2024
May 23, 2024
May 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Options outstanding (in shares)   14,468,007   12,939,517    
Weighted-average exercise price of stock options outstanding (in dollars per share)   $ 13.37   $ 14.80    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Stock-based compensation expense   $ 4,386 $ 5,553      
Research and Development            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Stock-based compensation expense   3,083 2,829      
General and Administrative            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Stock-based compensation expense   $ 1,303 $ 2,724      
2016 Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate 10.00%          
Share-based compensation, number of shares authorized (in shares) 800,000          
Offering period 6 months          
Purchase price of common stock percent of the fair market value 85.00%          
StockIncentivePlan2023Member            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation, number of shares authorized (in shares)         6,850,000 4,850,000
TwoThousandSixteenEmployeeStockPurchasePlanMember            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock purchased (in shares)   0 0