XML 78 R110.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Operating Leases    
2020 $ 76,118  
2021 73,062  
2022 66,850  
2023 63,676  
2024 32,144  
2025 and thereafter 141,371  
Total lease payments 453,221  
Less imputed interest (87,857)  
Total lease liability 365,364  
Finance Leases    
2020 10,929  
2021 3,305  
2022 565  
2023 0  
2024 0  
2025 and thereafter 0  
Total lease payments 14,799  
Less imputed interest (1,428)  
Total lease liability $ 13,371  
Capital    
2020   $ 21,983
2021   11,283
2022   1,651
2023   0
2024   0
Thereafter   0
Total minimum lease payments   34,917
Operating    
2020   32,755
2021   30,473
2022   25,564
2023   22,710
2024   21,456
Thereafter   113,779
Total minimum lease payments   246,737
Subleases    
2020   (8,979)
2021   (9,324)
2022   (8,844)
2023   (8,552)
2024   (8,695)
Thereafter   (36,312)
Total minimum lease payments   $ (80,706)