XML 97 R79.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Summary of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Shares              
Beginning balance (in shares) 2,735,392 3,713,179 4,684,954
Granted (in shares) 0 0 107,850
Exercised (in shares) (783,645) (968,057) (944,658)
Forfeited/cancelled (in shares) (18,734) (9,730) (134,967)
Ending balance (in shares) 1,933,013 2,735,392 3,713,179
Vested and exercisable (in shares) 1,844,721    
Weighted Average Exercise Price      
Beginning balance (in dollars per share) $ 10.10 $ 10.32 $ 9.68
Granted (in dollars per share) 0 0 24.44
Exercised (in dollars per share) 9.98 10.55 8.05
Forfeited/cancelled (in dollars per share) 17.87 13.53 15.20
Ending balance (in dollars per share) 10.07 $ 10.10 $ 10.32
Vested and exercisable (in dollars per share) $ 9.75    
Weighted Average Remaining Contractual Life (in years)      
Weighted Average Remaining Contractual Life, Outstanding 4 years 18 days    
Weighted Average Remaining Contractual Life, Vested and exercisable 3 years 11 months 8 days    
Aggregate Intrinsic Value (in thousands)      
Stock options aggregate intrinsic value, Exercised $ 39,095 $ 39,526 $ 19,982
Stock options aggregate intrinsic value, Outstanding 154,816    
Stock options aggregate intrinsic value, Exercisable $ 148,339