XML 50 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
LEASES - Schedule of Maturities (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Operating Lease [Abstract]  
2020 $ 32,528
2021 29,729
2022 23,432
2023 21,168
2024 18,640
Thereafter 79,982
Total operating lease payments 205,479
Less: imputed interest 33,582
Total operating lease liabilities 171,897
Finance Lease [Abstract]  
2020 1,342
2021 1,375
2022 1,410
2023 1,445
2024 1,481
Thereafter 7,411
Total finance lease payments 14,464
Less: imputed interest 2,675
Total finance lease liabilities $ 11,789