XML 56 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Number of options, outstanding 2,161,734
Number of options, issued 1,788,780
Number of options, exercised (147,895)
Number of options, forfeited (253,044)
Number of options, expired (17,401)
Number of options, outstanding 3,532,174
Number of options, vested and exercisable 1,524,669
Weighted average exercise price, outstanding $ 18.67
Weighted average exercise price, issued 5.08
Weighted average exercise price, exercised 4.39
Weighted average exercise price, forfeited 7
Weighted average exercise price, expired 14.55
Weighted average exercise price, outstanding 13.25
Weighted average exercise price, vested and exercisable $ 19.73
Weighted average remaining contractual life (Years), outstanding 6 years 2 months 12 days
Weighted average remaining contractual life (Years), vested and exercisable 3 years 6 months
Aggregate intrinsic value, outstanding $ 4,858,410
Aggregate intrinsic value, vested and exercisable $ 1,387,487