XML 87 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Summary of Transaction under the Company Stock Option Plan (Detail) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]      
Number of options, Beginning Balance 1,116,492 887,662  
Number of options, Granted 1,714,555 575,250  
Number of options, Exercised (63,500) (315,430)  
Number of options, Forfeited (147,610) (30,990)  
Number of options, Ending Balance 2,619,937 1,116,492 887,662
Weighted average exercise price, Beginning Balance $ 7.9 $ 3.53  
Weighted average exercise price, Granted 8.63 10.82  
Weighted average exercise price, Exercised 3.79 0.63  
Weighted average exercise price, Forfeited 7.65 10.83  
Weighted average exercise price, Ending Balance $ 8.49 $ 7.9 $ 3.53
Weighted average remaining contractual life (years) 4 years 11 months 19 days 6 years 8 months 1 day 4 years 2 months 8 days
Aggregate intrinsic value (per share) $ 0.57 $ 0.59 $ 5.28