XML 66 R54.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES - Future Minimum Lease Payments Under Noncancelable Leases - For Period Ending December 31, 2019 (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Operating Leases    
2020 $ 32,892 $ 32,691
2021 30,562 31,105
2022 26,056 28,637
2023 21,614 24,242
2024   19,844
Thereafter   57,893
Total minimum lease payments 194,187 194,412
Less: amount representing interest 42,718 42,792
Present value of lease liabilities held for sale 4,210 5,767
Present value of lease liabilities 147,259 145,853
Less: Sublease Income    
2020 1,555 1,607
2021 1,575 1,641
2022 1,116 1,662
2023 603 1,142
2024   607
Thereafter   2,575
Total minimum lease payments 8,043 9,234
Net Operating Lease    
2020 31,337 31,084
2021 28,987 29,464
2022 24,940 26,975
2023 21,011 23,100
2024   19,237
Thereafter   55,318
Total minimum lease payments 186,144 185,178
Finance Leases    
2020 1,107 1,093
2021 1,123 1,108
2022 1,140 1,123
2023 1,188 1,141
2024   1,188
Thereafter   7,495
Total minimum lease payments 12,637 13,148
Less: amount representing interest 5,043 5,368
Present value of lease liabilities held for sale 0 0
Present value of lease liabilities $ 7,594 $ 7,780