XML 63 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Number of Options, Beginning balance 10,883,310  
Number of Options, Granted 241,920  
Number of Options, Forfeited (66,060)  
Number of Options, Ending balance 11,059,170 10,883,310
Number of Options, Options vested and expected to vest as of June 30, 2024 10,881,977  
Number of Options, Options exercisable as of June 30, 2024 7,580,085  
Weighted-Average Exercise Price, Beginning balance $ 14.18  
Weighted-Average Exercise Price, Granted 22.45  
Weighted-Average Exercise Price, Forfeited 16.89  
Weighted-Average Exercise Price, Ending balance 14.35 $ 14.18
Weighted-Average Exercise Price, Options vested and expected to vest as of June 30, 2024 14.24  
Weighted-Average Exercise Price, Options exercisable as of June 30, 2024 $ 11.16  
Weighted-Average Remaining Contractual Term (in years) 5 years 4 months 9 days 5 years 9 months 10 days
Weighted-Average Remaining Contractual Term (in years), Options vested and expected to vest as of June 30, 2024 5 years 1 month 17 days  
Weighted-Average Remaining Contractual Term (in years), Options exercisable as of June 30, 2024 4 years 5 months 8 days  
Aggregate Intrinsic Value, Beginning balance $ 75,758  
Aggregate Intrinsic Value, Ending balance 100,674 $ 75,758
Aggregate Intrinsic Value, Options vested and expected to vest as of June 30, 2024 100,304  
Aggregate Intrinsic Value, Options exercisable as of June 30, 2024 $ 88,407