XML 118 R103.htm IDEA: XBRL DOCUMENT v3.10.0.1
Share Repurchase Programs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Accelerated Share Repurchases [Line Items]      
Common stock repurchases $ 30,810 $ 78,316 $ 37,274
December 2013 Anti-Dilutive Share Repurchase Program      
Accelerated Share Repurchases [Line Items]      
Common stock repurchases $ 31,000 $ 78,000 $ 37,000
Common Stock      
Accelerated Share Repurchases [Line Items]      
Repurchased and retired shares (in shares) 424,819 1,086,901 536,298
Common stock repurchases $ 212 $ 543 $ 268
December 2015 Program      
Accelerated Share Repurchases [Line Items]      
Maximum number of share repurchases authorization (in shares)   1,500,000.0