XML 121 R107.htm IDEA: XBRL DOCUMENT v3.8.0.1
COMMITMENTS AND CONTINGENCIES (Leases) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Commitments and Contingencies Disclosure [Abstract]      
Lease terms range minimum 1 year    
Lease terms range maximum 24 years    
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
2018 $ 44,476    
2019 37,161    
2020 30,233    
2021 22,173    
2022 17,432    
Thereafter 45,370    
Total minimum lease payments 196,845    
Operating leases, rent expense, net $ 125,400 $ 121,900 $ 135,500