XML 107 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity and Stock-Based Compensation - Summary of Stock Option Activities (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]    
Outstanding Beginning Balance, Number of Options 1,647,181  
Exercised, Number of Options (349,304)  
Outstanding Ending Balance, Number of Options 1,297,877 1,647,181
Vested and expected to vest, Number of Options 1,297,877  
Outstanding Beginning Balance, Weighted Average Exercise Price of Stock Options $ 11.24  
Exercised, Weighted Average Exercise Price of Stock Options 12.94  
Outstanding Ending Balance, Weighted Average Exercise Price of Stock Options 10.78 $ 11.24
Vested and expected to vest, Weighted Average Exercise Price of Stock Options $ 10.78  
Outstanding Beginning Balance, Aggregate Intrinsic Value of Stock Options $ 6,112  
Exercised, Aggregate Intrinsic Value of Stock Options 2,965  
Outstanding Ending Balance, Aggregate Intrinsic Value of Stock Options 13,262 $ 6,112
Vested and expected to vest, Aggregate Intrinsic Value of Stock Options $ 13,262  
Outstanding, Weighted Average Remaining Contractual Life of Stock Options 3 years 1 month 6 days 3 years 9 months 18 days
Vested and expected to vest, Weighted Average Remaining Contractual Life of Stock Options 3 years 1 month 6 days