XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2017
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
May 21, 2025
Dec. 31, 2024
May 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Options outstanding (in shares)   14,659,394   14,659,394     12,939,517  
Weighted-average exercise price of stock options outstanding (in dollars per share)   $ 13.08   $ 13.08     $ 14.80  
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                
Stock-based compensation expense   $ 3,690 $ 6,651 $ 8,076 $ 12,204      
Research and Development                
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                
Stock-based compensation expense   2,237 3,264 5,320 6,093      
General and Administrative                
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                
Stock-based compensation expense   $ 1,453 $ 3,387 $ 2,756 $ 6,111      
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)           8,100,000   4,850,000
TwoThousandSixteenEmployeeStockPurchasePlanMember                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Common stock purchased (in shares)       56,880 44,129