XML 117 R79.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Future Minimum Lease Payments Under Noncancelable Leases - After ASU 2016-02 (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Operating Leases  
2020 $ 32,691
2021 31,105
2022 28,637
2023 24,242
2024 19,844
Thereafter 57,893
Total minimum lease payments 194,412
Present value of lease liabilities held for sale 5,767
Less: amount representing interest 42,792
Present value of lease liabilities 145,853
Less: Sublease Receipts  
2020 1,607
2021 1,641
2022 1,662
2023 1,142
2024 607
Thereafter 2,575
Total minimum lease payments 9,234
Net Operating Lease  
2020 31,084
2021 29,464
2022 26,975
2023 23,100
2024 19,237
Thereafter 55,318
Total minimum lease payments 185,178
Finance Leases  
2020 1,093
2021 1,108
2022 1,123
2023 1,141
2024 1,188
Thereafter 7,495
Total minimum lease payments 13,148
Less: amount representing interest 5,368
Present value of lease liabilities held for sale 0
Present value of lease liabilities $ 7,780