XML 120 R103.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Annual Minimum Lease Payments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Finance Leases    
2022 $ 1,792  
2023 1,356  
2024 614  
2025 216  
Total minimum lease payments 3,978  
Less: amount representing interest (171)  
Present value of future payments 3,807  
Less: current obligations (1,693) $ (1,432)
Long-term obligations 2,114 2,010
Operating Leases    
2022 244,494  
2023 245,974  
2024 246,435  
2025 246,246  
2026 245,191  
Thereafter 2,261,587  
Total minimum lease payments 3,489,927  
Less: amount representing interest (1,273,884)  
Present value of future payments 2,216,043  
Less: current obligations (236,804) (234,605)
Long-term obligations $ 1,979,239 $ 2,092,353