XML 65 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Assumptions Used in Determine the Grant Date Fair Value of Stock Options) (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted average fair value of options granted   $ 1.95
Expected term (in years)   6 months
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.65 $ 4.72
Expected volatility, Minimum 77.20% 56.30%
Expected volatility, Maximum 79.60% 60.40%
Expected dividend yield 0.00% 0.00%
Risk-free interest rate, Minimum 3.40% 1.75%
Risk-free interest rate, Maximum 4.89% 4.18%
ESPP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted average fair value of options granted $ 5.64  
Expected term (in years) 6 months  
Expected volatility, Minimum 76.20% 51.30%
Expected volatility, Maximum 84.60% 62.90%
Risk-free interest rate, Minimum 4.77% 0.22%
Risk-free interest rate, Maximum 5.53% 2.52%
Non officer employees | Employee Stock Option | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 5 years 6 months 5 years 3 months 18 days
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 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 3 years 2 months 12 days
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