XML 48 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
LEASES - Future Minimum Payments for Noncancelable Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Leases [Abstract]    
2019   $ 50,095
2020   47,700
2021   40,035
2022   37,055
2023   33,298
2024 and thereafter   225,225
Total future minimum payments   433,408
Leases not yet commenced $ 64,000 $ 70,000