XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Employee Stock Purchase Plan (Tables)
9 Months Ended
Sep. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions
The calculation was based on the following assumptions:
Three and Nine Months Ended September 30, 2024Three and Nine Months Ended September 30, 2023
Strike price (per share)
$1.56 - $4.00
$5.98 - $11.40
Risk-free interest rate
5.40% - 5.41%
 4.40% - 5.24%
Expected volatility
60.99% - 140.00%
105.68% - 176.11%
Expected term (in years)0.50.5