XML 104 R102.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation (Schedule of Company's Stock Options Outstanding) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Number of Shares      
Balance options outstanding, beginning (in shares) 9,000 38,689 59,948
Granted (in shares) 0 0 0
Exercised (in shares) (9,000) (29,689) (21,259)
Forfeited (in shares) 0 0 0
Expired (in shares) 0 0 0
Balance options outstanding, end (in shares) 0 9,000 38,689
Exercisable, end of period (in shares) 0    
Weighted- Average Exercise Price      
Balance, beginning (in dollars per share) $ 14.35 $ 16.09 $ 17.18
Granted (in dollars per share) 0 0 0
Exercised (in dollars per share) 14.35 16.61 19.16
Forfeited (in dollars per share) 0 0 0
Expired (in dollars per share) 0 0 0
Balance, ending (in dollars per share) 0 $ 14.35 $ 16.09
Exercisable (in dollars per share) $ 0    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Weighted- Average Contractual Term, outstanding 0 years    
Weighted- Average Contractual Term, exercisable 0 years    
Aggregate Intrinsic Value, Exercises in period $ 203,963 $ 659,743 $ 236,584
Aggregate Intrinsic Value, outstanding 0    
Aggregate Intrinsic Value, exercisable $ 0