XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Number of shares available for grant 3,139,534     3,139,534   614,041
Stock options outstanding 5,248,778     5,248,778   2,364,083
Fair value of stock options exercised $ 184 $ 422 $ 3      
Common stock reserved for sale 8,420,002     8,420,002   10,060,639
Grant date fair value of stock options granted       $ 10.23 $ 10.85  
Employee Stock Option            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Fair value of stock options exercised       $ 1,000    
Common stock reserved for sale 5,248,778     5,248,778   2,364,083
Unrecognized compensation expense $ 27,200     $ 27,200    
Weighted average period for recognize compensation expense       3 years 3 months 18 days    
Employee Stock Option | Maximum            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Fair value of stock options exercised         $ 100  
2015 Equity Incentive Plan | Employee Stock Option            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock options outstanding 4,738,311     4,738,311    
Stock options vesting period       4 years    
2015 Equity Incentive Plan | Employee Stock Option | Maximum            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock options term       10 years    
2024 Equity Incentive Plan | Employee Stock Option            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Common stock reserved for sale 3,650,000     3,650,000    
Number of additional shares reserved for issuance, percentage, maximum 5.00%     5.00%    
2024 Employee Stock Purchase Plan            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Number of shares available for grant 330,000     330,000    
Common stock reserved for sale 330,000     330,000    
2024 Employee Stock Purchase Plan | Maximum            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Number of shares authorized (in shares) 3,300,000     3,300,000    
2024 Employee Stock Purchase Plan | Employee Stock Option            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Number of shares available for grant 3,139,534     3,139,534