XML 65 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-based Compensation - Schedule of Stock Options Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Share-Based Payment Arrangement [Abstract]    
Number of Options, Outstanding, Beginning as of December 31, 2023 | shares 2,414,730  
Number of Options, Exercised | shares (33,909)  
Number of Options, Forfeited | shares (398)  
Number of Options, Outstanding, Ending At June 30, 2024 | shares 2,380,423 2,414,730
Number of Options, Vested and exercisable as of June 30, 2024 | shares 2,322,245  
Number of Options, Vested and expected to vest as of June 30, 2024 | shares 2,380,423  
Weighted- Average Exercise Price, Outstanding, Beginning as of December 31, 2023 | $ / shares $ 2.79  
Weighted- Average Exercise Price, Exercised | $ / shares 1.57  
Weighted- Average Exercise Price, Forfeited | $ / shares 2.74  
Weighted- Average Exercise Price, Outstanding, Ending as of June 30, 2024 | $ / shares 2.81 $ 2.79
Weighted- Average Exercise Price, Vested and exercisable as of June 30, 2024 | $ / shares 2.51  
Weighted- Average Exercise Price, Vested and expected to vest as of June 30, 2024 | $ / shares $ 2.81  
Weighted-Average Remaining Contractual Life (Years), Outstanding 5 years 3 months 5 years 8 months 23 days
Weighted-Average Remaining Contractual Life (Years), Vested and exercisable as of June 30, 2024 5 years 2 months 4 days  
Weighted-Average Remaining Contractual Life (Years), Vested and expected to vestas of June 30, 2024 5 years 3 months  
Aggregate Intrinsic Value, Outstanding | $ $ 1,341 $ 4,004
Aggregate Intrinsic Value, Vested and exercisable as of June 30, 2024 | $ 1,341  
Aggregate Intrinsic Value, Vested and expected to vest as of June 30, 2024 | $ $ 1,341