XML 110 R85.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Operating Leases    
2021 $ 110,046  
2022 100,631  
2023 93,379  
2024 90,359  
2025 25,516  
Thereafter 136,759  
Total future minimum payments 556,690  
Less interest (53,516)  
Operating lease liabilities 503,174 $ 465,907
Financing Leases    
2021 1,142  
2022 757  
2023 526  
2024 23  
2025 0  
Thereafter 0  
Total lease payments 2,448  
Less interest (73)  
Present value of lease liabilities 2,375 $ 2,544
Total    
2021 111,188  
2022 101,388  
2023 93,905  
2024 90,382  
2025 25,516  
Thereafter 136,759  
Total lease payments $ 559,138