XML 46 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-based Compensation - Summary of Stock Option Activities (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Number of Stock Options    
Number of Options, Options outstanding, beginning of period 704,960 904,123
Number of Options, Granted   60,000
Number of Options, Forfeited and cancelled (88,253) (259,163)
Number of Options, Options outstanding, end of period 616,707 704,960
Number of Options, Options exercisable, end of period 463,068  
Number of Options, Options vested and expected to vest 616,661  
Stock Options, Weighted Average Exercise Price    
Weighted Average Exercise Price, Options outstanding, beginning of period $ 5.62 $ 5.59
Weighted Average Exercise Price, Granted   2.31
Weighted Average Exercise Price, Forfeited and cancelled 11.68 4.74
Weighted Average Exercise Price, Options outstanding, end of period 4.76 $ 5.62
Weighted Average Exercise Price, Options exercisable, end of period 5.28  
Weighted Average Exercise Price, Options vested and expected to vest, end of period $ 4.76  
Stock Options, Weighted Average Remaining Contractual Term    
Weighted Average Remaining Contractual Term (in years), Options outstanding 7 years 4 months 6 days 8 years 3 months 14 days
Weighted Average Remaining Contractual Term (in years), Options exercisable 7 years 3 months 14 days  
Weighted Average Remaining Contractual Term (in years), Options vested and expected to vest 7 years 4 months 6 days  
Share Options, Aggregate Intrinsic Value    
Aggregate intrinsic value, Options Outstanding, end of period   $ 18