XML 50 R114.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Earnings per Share Purchase of Common Stock (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Stock Repurchased and Retired During Period, Value $ 36,740 $ 12,140
10b5-1 share repurchase program [Member]    
Stock Repurchase Program, Authorized Amount $ 150,000 $ 50,000
Stock Repurchased and Retired During Period, Shares 1,230,050 442,632
Stock Repurchased and Retired During Period, Value $ 36,700 $ 12,100