XML 80 R121.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock Based Compensation (Details) - Disclosure of Share-based Compensation Arrangements by Share-based Payment Award - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Payment Arrangement [Abstract]      
Outstanding Beginning Balance 108,463    
Granted    
Exercised (38,937) (189,992) (66,389)
Forfeited/cancelled/expired    
Outstanding Ending Balance 69,526 108,463  
Exercisable Ending Balance 69,526    
Outstanding Beginning Balance, Weighted-Average Exercise Price $ 8.35    
Granted, Weighted-Average Exercise Price    
Exercised, Weighted-Average Exercise Price 8.46    
Forfeited/cancelled/expired, Weighted-Average Exercise Price    
Outstanding Ending Balance, Weighted-Average Exercise Price 8.29 $ 8.35  
Exercisable Ending Balance, Weighted-Average Exercise Price $ 8.29    
Outstanding Ending Balance - Weighted average remaining contractual term (years) 2 years 1 month 6 days    
Exercisable Ending Balance - Weighted average remaining contractual term (years) 2 years 1 month 6 days    
Outstanding Ending Balance - Aggregate intrinsic value $ 1,243,231    
Exercisable Ending Balance - Aggregate intrinsic value $ 1,243,231