XML 86 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation - Summary of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]      
Beginning balance of Outstanding, Options 1,227,074 2,437,609 2,818,433
Granted, Options     41,958
Exercised, Options (103,407) (1,040,304) (258,621)
Forfeited, Options   (8,719) (8,017)
Cancelled, Options (128,576) (161,512) (156,144)
Ending balance of Outstanding, Options 995,091 1,227,074 2,437,609
Exercisable, Options 929,700    
Beginning balance of Outstanding, Weighted Average Exercise Price $ 10.07 $ 9.32 $ 9.59
Granted, Weighted Average Exercise Price     21.29
Exercised, Weighted Average Exercise Price 5.31 5.18 5.76
Forfeited, Weighted Average Exercise Price   11.79 15.39
Cancelled, Weighted Average Exercise Price 22.01 30.25 22.99
Ending balance of Outstanding, Weighted Average Exercise Price 9.02 $ 10.07 $ 9.32
Exercisable, Weighted Average Exercise Price $ 8.68    
Outstanding, Weighted Average Remaining Contractual Term 4 years 6 months 25 days    
Exercisable, Weighted Average Remaining Contractual Term 4 years 5 months 15 days    
Exercised, Aggregate Intrinsic Value $ 725 $ 7,615 $ 2,902
Outstanding, Aggregate Intrinsic Value 3,823    
Exercisable, Aggregate Intrinsic Value $ 3,823