XML 34 R97.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Lease Accounting - Lessee, Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Operating Lease Payments  
2020 $ 23,399
2021 12,306
2022 9,622
2023 8,039
2024 4,596
Thereafter 14,296
Total future minimum lease payments 72,258
Less: Interest (9,737)
Total future minimum lease payments less interest 62,521
Finance Lease Payments  
2020 18,534
2021 17,217
2022 11,987
2023 8,538
2024 4,827
Thereafter 5,386
Total future minimum lease payments 66,489
Less: Interest (8,249)
Total future minimum lease payments less interest 58,240
Total Lease Payments  
2020 41,933
2021 29,523
2022 21,609
2023 16,577
2024 9,423
Thereafter 19,682
Total future minimum lease payments 138,747
Less: Interest (17,986)
Total future minimum lease payments less interest 120,761
Accounts payable and accrued expenses  
Operating Lease Payments  
Total future minimum lease payments less interest 179
Finance Lease Payments  
Total future minimum lease payments less interest 70
Total Lease Payments  
Total future minimum lease payments less interest 249
Operating lease obligations  
Operating Lease Payments  
Total future minimum lease payments less interest 62,342
Finance Lease Payments  
Total future minimum lease payments less interest 0
Total Lease Payments  
Total future minimum lease payments less interest 62,342
Finance lease obligations  
Operating Lease Payments  
Total future minimum lease payments less interest 0
Finance Lease Payments  
Total future minimum lease payments less interest 58,170
Total Lease Payments  
Total future minimum lease payments less interest $ 58,170