XML 51 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Options and Stock-Based Compensation - Schedule of Stock Option Activity Under the Plan (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]    
Beginning balance, Number | shares 2,813,937  
Granted | shares 1,393,744  
Exercise of stock options, shares | shares (15,211)  
Forfeited and expired | shares (4,034)  
Ending balance, Number | shares 4,188,436 2,813,937
Vested and expected to vest | shares 4,188,436  
Exercisable | shares 1,394,504  
Beginning balance, Weighted-Average Exercise Price | $ / shares $ 4.1  
Weighted-Average Exercise Price, Granted | $ / shares 11.16  
Weighted-Average Exercise Price, Exercised | $ / shares 3.9  
Weighted-Average Exercise Price, Forfeited and expired | $ / shares 4.05  
Ending balance, Weighted-Average Exercise Price | $ / shares 6.47 $ 4.1
Weighted-Average Exercise Price, Vested and expected to vest | $ / shares 6.47  
Weighted-Average Exercise Price, Exercisable | $ / shares $ 4.55  
Weighted-Average Remaining Term (years) 8 years 7 months 6 days 7 years 9 months 18 days
Weighted-Average Remaining Term (years), Vested and expected to vest 8 years 7 months 6 days  
Weighted-Average Remaining Term (years), Exercisable 7 years 7 months 6 days  
Aggregate-Intrinsic Value | $ $ 166 $ 562
Aggregate-Intrinsic Value, Vested and expected to vest | $ 166  
Aggregate-Intrinsic Value, Exercisable | $ $ 165