Stock-Based Compensation - Schedule of Non-Qualified Stock Options, Activity (Details) - Non-Qualified Stock Options (NQO) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Shares      
Outstanding at beginning of year (in shares) 251,000 325,000 384,000
Granted (in shares) 0 0 75,000
Exercised (in shares) (161,000) (73,000) (110,000)
Forfeited, canceled or expired (in shares) (13,000) (1,000) (24,000)
Outstanding at end of year (in shares) 77,000 251,000 325,000
Options exercisable (in shares) 59,000 184,000 201,000
Weighted Average Exercise Price Per Share      
Outstanding at beginning of year (in dollars per share) $ 23.00 $ 22.74 $ 21.47
Granted (in dollars per share) 0.00 0.00 22.82
Exercised (in dollars per share) 22.74 21.87 18.41
Forfeited, canceled or expired (in dollars per share) 24.47 20.62 22.61
Outstanding at end of year (in dollars per share) 23.30 23.00 22.74
Options exercisable (in dollars per share) $ 23.35 $ 23.35 $ 22.57