XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation (Assumptions Used in Determine the Grant Date Fair Value of Stock Options) (Details) - $ / shares
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected dividend yield 0.00%  
Employee Stock Option    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Weighted average fair value of options granted $ 10.31 $ 10.59
Expected volatility, Minimum 87.70% 77.20%
Expected volatility, Maximum 98.90% 79.60%
Expected dividend yield 0.00% 0.00%
Risk-free interest rate, Minimum 3.67% 3.40%
Risk-free interest rate, Maximum 4.71% 4.61%
ESPP    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Weighted average fair value of options granted $ 7.60 $ 9.01
Expected term (in years) 6 months 6 months
Expected volatility, Minimum 74.00%  
Expected dividend yield 0.00% 0.00%
Non officer employees | Employee Stock Option    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected term (in years)   5 years 6 months
Non officer employees | Employee Stock Option | Minimum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected term (in years) 5 years  
Non officer employees | Employee Stock Option | Maximum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected term (in years) 6 years 1 month 6 days  
Officer employees | Employee Stock Option | Minimum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected term (in years) 2 years 6 months 2 years 6 months
Officer employees | Employee Stock Option | Maximum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected term (in years) 6 years 1 month 6 days 6 years 1 month 6 days