XML 77 R70.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - 2021 Plan and 2017 Plan - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Stock Based Compensation Details [Line Items]    
Options opening balance 2,820,187  
Options Granted 521,553  
Options Exercised 0  
Options Forfeited (132,961)  
Options ending balance 3,208,779 2,820,187
Options, Vested and expected to vest 3,208,779  
Options, Exercisable 2,241,011  
Weighted average exercise price, beginning balance $ 40.16  
Weighted average exercise price, Granted 4.21  
Weighted average exercise price, Exercised 0  
Weighted average exercise price, Forfeited 35.63  
Weighted average exercise price, ending balance 34.51 $ 40.16
Weighted average exercise price, Vested and expected to vest 34.51  
Weighted average exercise price, Exercisable $ 42.66  
Weighted average contract term 5 years 7 months 6 days 5 years 7 months 6 days
Weighted average contract term, Vested and expected to vest 5 years 7 months 6 days  
Weighted average contract term, Exercisable 4 years 4 months 24 days  
Aggregate Intrinsic Value $ 227 $ 0
Aggregate Intrinsic Value, Vested and expected to vest 227  
Aggregate Intrinsic Value, Exercisable $ 220