XML 88 R76.htm IDEA: XBRL DOCUMENT v3.19.2
Stock Based Compensation (Details) - Disclosure of Share-based Compensation Arrangements by Share-based Payment Award - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Share-based Payment Arrangement [Abstract]        
Outstanding Beginning Balance     108,463  
Granted      
Exercised (6,946) (7,800) (28,937) (46,497)
Forfeited/cancelled/expired      
Outstanding Ending Balance 79,526   79,526  
Exercisable Ending Balance 79,526   79,526  
Outstanding Beginning Balance, Weighted-Average Exercise Price     $ 8.35  
Exercised, Weighted-Average Granted Price      
Exercised, Weighted-Average Exercise Price     8.96  
Forfeited/cancelled/expired, Weighted-Average Exercise Price      
Outstanding Ending Balance, Weighted-Average Exercise Price $ 8.13   8.13  
Exercisable Ending Balance, Weighted-Average Exercise Price $ 8.13   $ 8.13  
Outstanding Ending Balance - Weighted-Average Remaining Contractual Term (In Years)     2 years 7 months 6 days  
Exercisable Ending Balance - Weighted-Average Remaining Contractual Term (In Years)     2 years 7 months 6 days  
Outstanding Ending Balance - Aggregate Intrinsic Value $ 1,155,895   $ 1,155,895  
Exercisable Ending Balance - Aggregate Intrinsic Value $ 1,155,895   $ 1,155,895