XML 102 R88.htm IDEA: XBRL DOCUMENT v3.10.0.1
COMMITMENTS AND CONTINGENCIES - Operating Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Operating Leases      
Rent expense from continuing operations under leases $ 34,500 $ 28,700 $ 26,000
Future minimum payments under the leases      
2019 32,108    
2020 31,287    
2021 29,547    
2022 26,702    
2023 24,325    
2024 and thereafter 157,816    
Total $ 301,785    
Minimum      
Operating Leases      
Operating leases term 1 year    
Maximum      
Operating Leases      
Operating leases term 25 years