Quarterly report pursuant to Section 13 or 15(d)

Shareholders' Equity (Details)

v3.20.2
Shareholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2020
Jun. 30, 2019
Feb. 05, 2019
Jul. 21, 2016
Shareholders' Equity [Line Items]                    
Dividends per share (in dollars per share) $ 0.18 $ 0.18     $ 0.18 $ 0.18 $ 0.36 $ 0.36    
Stock Repurchased and Retired During Period, Shares         407,000   268,000 637,000    
Stock Repurchased and Retired During Period, In Total Dollars         $ 24,436   $ 15,259 $ 38,617    
Repurchase of Common Stock, Average Cost Per Share         $ 60.05   $ 56.93 $ 60.65    
Common Stock [Member]                    
Shareholders' Equity [Line Items]                    
Dividends per share (in dollars per share) $ 0.18 $ 0.18 $ 0.18 $ 0.18 $ 0.18 $ 0.18        
2016 Stock Repurchase Plan [Member]                    
Shareholders' Equity [Line Items]                    
Stock Repurchase Program, Number of Shares Authorized to be Repurchased                   3,000,000
Stock Repurchased and Retired During Period, Shares               68,000    
Stock Repurchased and Retired During Period, In Total Dollars               $ 3,850    
Repurchase of Common Stock, Average Cost Per Share               $ 56.97    
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased 0           0      
2019 Stock Repurchase Plan [Member]                    
Shareholders' Equity [Line Items]                    
Stock Repurchase Program, Number of Shares Authorized to be Repurchased                 5,000,000  
Stock Repurchased and Retired During Period, Shares         407,000   268,000 569,000    
Stock Repurchased and Retired During Period, In Total Dollars         $ 24,436   $ 15,259 $ 34,767    
Repurchase of Common Stock, Average Cost Per Share         $ 60.05   $ 56.93 $ 61.08    
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased 3,887,000           3,887,000