XML 74 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-based Compensation - Summary of Stock Options Activity (Details)
6 Months Ended
Jun. 30, 2024
shares
Share-Based Payment Arrangement [Abstract]  
Number of Shares Underlying Outstanding Options, Balances at December 31, 2023 8,240,154
Number of Shares Underlying Outstanding Options, granted 434,500
Number of Shares Underlying Outstanding Options, exercised (296,183)
Number of Shares Underlying Outstanding Options, expired (8,837)
Number of Shares Underlying Outstanding Options, forfeited (177,461)
Number of Shares Underlying Outstanding Options, Balances at June 30, 2024 8,192,173
Number of Shares Underlying Outstanding Options, Options exercisable at June 30, 2024 3,726,662
Number of Shares Underlying Outstanding Options, Options vested and expected to vest at June 30, 2024 8,192,173