XML 79 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-based Compensation Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term 4 years 9 months 18 days      
Number of Options        
Beginning balance 2,621,503 4,006,399 4,123,023  
Granted 0 0 657,339  
Exercised 510,268 1,292,037 670,823  
Forfeited 13,257 92,859 103,140  
Ending Balance 2,097,978 2,621,503 4,006,399  
Exercisable at December 31, 2018 1,891,591      
Weighted Average Exercise Price per Share        
Beginning Balance (usd per share) $ 9.01 $ 7.16 $ 5.06  
Granted (usd per share) 0 0 17.74  
Exercised (usd per share) 5.28 2.82 3.80  
Forfeited (usd per share) 18.23 15.36 12.25  
Ending Balance (usd per share) 9.86 $ 9.01 $ 7.16  
Vested and exercisable at December 31, 2014 (usd per share) $ 9.04      
Aggregate Intrinsic Value (in thousands)        
Outstanding $ 57,907 $ 43,136 $ 88,578 $ 43,185
Exercised 13,151 $ 36,625 $ 10,392  
Exercisable at December 31, 2018 $ 53,760