XML 148 R103.htm IDEA: XBRL DOCUMENT v3.8.0.1
EQUITY (Shares Purchased And Retired) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
EQUITY [Abstract]      
Shares Purchased and Retired, Number 510 1,427 228
Shares Purchased and Retired, Total cost [1] $ 60,303 $ 161,463 $ 21,475
Shares Purchased and Retired, Average cost [1] $ 118.18 $ 113.18 $ 94.19
Commissions, price per share $ 0.02 $ 0.02 $ 0.02
[1] 1Excludes commissions of $0.02 per share.