XML 45 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-based Compensation - Summary of Stock Option 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 | shares 1,739,270  
Number of options, granted | shares 631,250  
Number of options, exercised | shares (1,091)  
Number of options, forfeited | shares (228,475)  
Number of options, outstanding | shares 2,140,954 1,739,270
Number of options, vested and exercisable | shares 1,001,228  
Weighted average exercise price, outstanding $ 15.71  
Weighted average exercise price, granted 4.17  
Weighted average exercise price, exercised 3.25  
Weighted average exercise price, forfeited 75.27  
Weighted average exercise price, outstanding 5.95 $ 15.71
Weighted average exercise price, options vested and exercisable $ 6.92  
Weighted average remaining contractual term, outstanding 8 years 1 month 13 days 6 years 11 months 26 days
Weighted average remaining contractual term, Granted $ 9.74  
Weighted average remaining contractual term, options vested and exercisable 6 years 9 months 29 days  
Aggregate intrinsic value, outstanding | $ $ 644 $ 76
Aggregate Intrinsic Value, Granted $ 9.74  
Agrgregate intrinsic value, vested and exercisable | $ $ 338