XML 60 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Options, Restricted Stock and Stock-Based Compensation - Schedule of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Share-Based Payment Arrangement [Abstract]    
Number Of Stock Options, Shares Outstanding | shares 5,666,621  
Number Of Stock Options, Shares, Granted | shares 202,420  
Number Of Stock Options, Shares, Exercised | shares (731,169)  
Number Of Stock Options, Shares, Cancelled or forfeited or expired | shares (535,917)  
Number Of Stock Options, Shares Outstanding | shares 4,601,955 5,666,621
Exercisable as of June 30, 2024 | shares 3,519,140  
Unvested as of June 30, 2024 | shares 1,082,815  
Weighted-Average Exercise Price, Outstanding | $ / shares $ 2.47  
Weighted-Average Exercise Price, Granted | $ / shares 4.36  
Weighted-Average Exercise Price, Exercised | $ / shares 1.8  
Weighted-Average Exercise Price, Cancelled or forfeited or expired | $ / shares 3.36  
Weighted-Average Exercise Price, Outstanding | $ / shares 2.55 $ 2.47
Exercisable as of June 30, 2024 | $ / shares 2.4  
Unvested as of June 30, 2024 | $ / shares $ 3.04  
Weighted- Average Remaining Contractual Term (In Years), Outstanding 6 years 10 months 9 days 6 years 7 months 9 days
Exercisable as of June 30, 2024 6 years 4 months 20 days  
Unvested as of June 30, 2024 8 years 4 months 20 days  
Aggregate Intrinsic Value, Outstanding | $ $ 20,296  
Exercisable as of June 30, 2024 | $ 16,049  
Unvested as of June 30, 2024 | $ $ 4,247