XML 69 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Summary of Stock Options Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]      
Number of Options Outstanding, Beginning balance 2,072,238    
Number of Options, Granted 585,295   0
Number of Options, Exercised (174,777)    
Number of Options, Forfeited (163,031)    
Number of Options Outstanding, Ending balance 2,319,725 2,072,238  
Number of Options, Vested and expected to vest 2,164,672    
Number of Options, Exercisable 1,227,541    
Weighted-Average Exercise Price, Outstanding, Beginning balance $ 13.4    
Weighted-Average Exercise Price, Granted 10.88    
Weighted-Average Exercise Price, Exercised 5.6    
Weighted-Average Exercise Price, Forfeited 9.44    
Weighted-Average Exercise Price, Outstanding, Ending balance 13.63 $ 13.4  
Weighted-Average Exercise Price, Vested and expected to vest 14    
Weighted-Average Exercise Price, Exercisable $ 9.08    
Weighted-Average Remaining Contractual Term, Outstanding 6 years 3 days 5 years 10 months 17 days  
Weighted-Average Remaining Contractual Term, Vested and expected to vest 5 years 9 months 25 days    
Weighted-Average Remaining Contractual Term, Exercisable 4 years 1 month 13 days    
Aggregate Intrinsic Value, Outstanding $ 6,939 $ 10,986  
Aggregate Intrinsic Value, Vested and expected to vest 6,315    
Aggregate Intrinsic Value, Exercisable $ 4,418