XML 67 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-based Compensation - Black-Scholes Pricing Model Options (Details) - 2017 Employee Stock Purchase Plan
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award    
Risk free interest rate 0.05% 0.05%
Expected term (in years) 6 months 6 months
Expected volatility 65.06% 71.43%
Annual dividend yield 0.00% 0.00%
Service Based Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award    
Risk free interest rate 4.26% 3.97%
Expected term (in years) 5 years 10 months 24 days 6 years 29 days
Expected volatility 75.02% 75.31%
Annual dividend yield 0.00% 0.00%