XML 90 R74.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings per Share Repurchase of Common Stock (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2018
Jun. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Stock Repurchased and Retired During Period, Value $ 5,670 $ 14,750 $ 670 $ 670 $ 2,920      
10b5-1 share repurchase program [Member]                
Stock Repurchase Program, Authorized Amount $ 75,000         $ 75,000   $ 50,000
Stock Repurchased and Retired During Period, Shares 196,128     23,191   723,528 124,138  
Stock Repurchased and Retired During Period, Value $ 5,700     $ 700   $ 21,100 $ 3,600