XML 92 R77.htm IDEA: XBRL DOCUMENT v3.10.0.1
COMMITMENTS AND CONTINGENCIES (Schedule of Aggregate Future Lease Commitments) (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2019 $ 56,703
2020 59,009
2021 51,429
2022 43,603
2023 40,517
Thereafter 69,980
Total minimum lease payments $ 321,241