XML 100 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Lease Accounting - Lessee, Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Lease Payments    
2022 $ 40,623  
2023 37,693  
2024 34,728  
2025 31,629  
2026 27,423  
Thereafter 183,400  
Total future minimum lease payments 355,496  
Less: Interest (53,731)  
Total future minimum lease payments less interest 301,765 $ 269,147
Finance Lease Payments    
2022 36,348  
2023 29,356  
2024 20,119  
2025 8,301  
2026 4,088  
Thereafter 5,339  
Total minimum payments 103,551  
Less: Interest (5,918)  
Present value of net minimum payments 97,633 $ 125,926
Total Lease Payments    
2022 76,971  
2023 67,049  
2024 54,847  
2025 39,930  
2026 31,511  
Thereafter 188,739  
Total future minimum lease payments 459,047  
Less: Interest (59,649)  
Total future minimum lease payments less interest 399,398  
Accounts payable and accrued expenses    
Operating Lease Payments    
Total future minimum lease payments less interest 116  
Finance Lease Payments    
Present value of net minimum payments 646  
Total Lease Payments    
Total future minimum lease payments less interest 762  
Operating lease obligations    
Operating Lease Payments    
Total future minimum lease payments less interest 301,649  
Finance Lease Payments    
Present value of net minimum payments 0  
Total Lease Payments    
Total future minimum lease payments less interest 301,649  
Finance lease obligations    
Operating Lease Payments    
Total future minimum lease payments less interest 0  
Finance Lease Payments    
Present value of net minimum payments 96,987  
Total Lease Payments    
Total future minimum lease payments less interest $ 96,987