XML 91 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity and Share Based Compensation - Summary of Stock Option (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Weighted Average Remaining Contractual Term (years) 10 years      
Aggregate Intrinsic Value, Exercised $ 0 $ 71 $ 772  
Employee Stock Option        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of Options, Beginning balance 6,946,576 4,089,418 3,622,558  
Number of Options, Granted 170,000 3,492,991 725,360  
Number of Options, Exercised   (100,000) (180,000)  
Number of Options, Forfeited/expired (598,167)      
Number of Options, Forfeited   (535,833) (78,500)  
Number of Options, Ending balance 6,518,409 6,946,576 4,089,418 3,622,558
Number of Options, Exercisable 4,038,856 3,081,262 2,549,401  
Weighted Average Exercise Price, Beginning balance $ 3.50 $ 5.76 $ 6.20  
Weighted Average Exercise Price, Granted 0.95 0.94 2.74  
Weighted Average Exercise Price, Exercised   0.83 1.30  
Weighted Average Exercise Price, Forfeited/expired 3.32      
Weighted Average Exercise Price, Forfeited   4.04 8.45  
Weighted Average Exercise Price, Ending balance 3.44 3.50 5.76 $ 6.20
Weighted Average Exercise Price, Exercisable $ 4.88 $ 6.07 $ 5.88  
Weighted Average Remaining Contractual Term (years) 6 years 9 months 14 days 7 years 6 months 14 days 6 years 9 months 7 days 7 years 10 months 20 days
Weighted Average Remaining Contractual Term (years), Granted 5 years 11 months 15 days 9 years 4 months 2 days 9 years 8 months 12 days  
Weighted Average Remaining Contractual Term (years), Exercised     6 months 3 days  
Weighted Average Remaining Contractual Term (years), Exercisable 5 years 11 months 15 days 5 years 5 months 8 days 5 years 5 months 15 days  
Aggregate Intrinsic Value, Beginning balance $ 83 $ 152 $ 6,530  
Aggregate Intrinsic Value, Granted 0 130 16  
Aggregate Intrinsic Value, Exercised   71 772  
Aggregate Intrinsic Value, Ending balance 90 83 152 $ 6,530
Aggregate Intrinsic Value, Exercisable $ 31 $ 1 $ 133