XML 84 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity and Share Based Compensation - Summary of Stock Option (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Weighted Average Remaining Contractual Term (years) 10 years      
Aggregate Intrinsic Value, Exercised $ 71 $ 772 $ 2,273  
Employee Stock Option        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of Options, Beginning balance 4,089,418 3,622,558 3,067,322  
Number of Options, Granted 3,492,991 725,360 792,236  
Number of Options, Exercised (100,000) (180,000) (177,000)  
Number of Options, Forfeited/expired     (60,000)  
Number of Options, Forfeited (535,833) (78,500)    
Number of Options, Ending balance 6,946,576 4,089,418 3,622,558 3,067,322
Number of Options, Exercisable 3,081,262 2,549,401 2,042,663  
Weighted Average Exercise Price, Beginning balance $ 5.76 $ 6.20 $ 5.42  
Weighted Average Exercise Price, Granted 0.94 2.74 8.47  
Weighted Average Exercise Price, Exercised 0.83 1.30 1.07  
Weighted Average Exercise Price, Forfeited/expired     10.70  
Weighted Average Exercise Price, Forfeited 4.04 8.45    
Weighted Average Exercise Price, Ending balance 3.50 5.76 6.20 $ 5.42
Weighted Average Exercise Price, Exercisable $ 6.07 $ 5.88 $ 4.80  
Weighted Average Remaining Contractual Term (years) 7 years 6 months 14 days 6 years 9 months 7 days 7 years 10 months 20 days 6 years 9 months 25 days
Weighted Average Remaining Contractual Term (years), Granted 9 years 4 months 2 days 9 years 8 months 12 days 9 years 9 months 10 days  
Weighted Average Remaining Contractual Term (years), Exercised   6 months 3 days 1 year 1 month 20 days  
Weighted Average Remaining Contractual Term (years), Exercisable 5 years 5 months 8 days 5 years 5 months 15 days 5 years 1 month 20 days  
Aggregate Intrinsic Value, Beginning balance $ 152 $ 6,530 $ 15,735  
Aggregate Intrinsic Value, Granted 130 16 57  
Aggregate Intrinsic Value, Exercised 71 772 1,813  
Aggregate Intrinsic Value, Ending balance 83 152 6,530 $ 15,735
Aggregate Intrinsic Value, Exercisable $ 1 $ 133 $ 6,001