XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Options Vested and Expected to Vest (Details)
6 Months Ended
Jun. 30, 2024
$ / shares
shares
Number of Shares  
Options vested (in shares) | shares 1,954,036
Options vested Exercisable, (in shares) | shares 1,954,036
Options vested and expected to vest (in shares) | shares 3,766,402
Weighted Average Exercise Price  
Options vested (in dollars per share) | $ / shares $ 15.32
Options vested Exercisable, (in dollars per share) | $ / shares 15.32
Options vested and expected to vest (in dollars per share) | $ / shares $ 14.48
Weighted Average Contractual Life (in Years)  
Options vested and exercisable 6 years 5 months 12 days
Options vested and exercisable year 6 years 5 months 12 days
Options vested and expected to vest 7 years 7 months 20 days