XML 62 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Summary of the Stock Option Activity (Detail)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Number of Shares    
January 1, 2020 (in shares) | shares 4,458,611  
Granted (in shares) | shares 0  
Exercised (in shares) | shares (376,967)  
Expired (in shares) | shares (1,020)  
Canceled (in shares) | shares (34,080)  
Outstanding at March 31, 2020 (in shares) | shares 4,046,544 4,458,611
Exercisable at March 31, 2020 (in shares) | shares 2,733,704  
Weighted Average Exercise Price    
January 1, 2020 (in usd per share) | $ / shares $ 12.30  
Granted (in usd per share) | $ / shares 0  
Exercised (in usd per share) | $ / shares 5.98  
Expired (in usd per share) | $ / shares 12.00  
Canceled (in usd per share) | $ / shares 11.19  
Outstanding at March 31, 2020 (in usd per share) | $ / shares 12.90 $ 12.30
Exercisable at March 31, 2020 (in usd per share) | $ / shares $ 8.00  
Weighted Average Remaining Contractual Term (Years)    
January 1, 2019 5 years 3 months 29 days 5 years 9 months 18 days
Outstanding at June 30, 2020 5 years 3 months 29 days 5 years 9 months 18 days
Exercisable at June 30, 2020 5 years 5 months 12 days  
Aggregate Intrinsic Value (in thousands)    
January 1, 2020 | $ $ 115,501  
Exercised | $ 16,706  
Outstanding at March 31, 2020 | $ 155,170 $ 115,501
Exercisable at March 31, 2020 | $ $ 118,244