XML 118 R105.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Annual Minimum Lease Payments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Finance Leases    
2021 $ 1,461  
2022 1,243  
2023 814  
2024 78  
Total minimum lease payments 3,596  
Less: amount representing interest (154)  
Present value of future payments 3,442  
Less: current obligations (1,432) $ (1,350)
Long-term obligations 2,010 2,542
Operating Leases    
2021 242,581  
2022 244,547  
2023 245,453  
2024 245,204  
2025 242,767  
Thereafter 2,737,820  
Total minimum lease payments 3,958,372  
Less: amount representing interest (1,631,414)  
Present value of future payments 2,326,958  
Less: current obligations (234,605) (245,665)
Long-term obligations $ 2,092,353 $ 2,276,858