XML 74 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Operating Future Maturity Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2022 $ 20,556  
2023 20,252  
2024 20,356  
2025 20,485  
2026 20,781  
Thereafter 1,605,674  
Total lease payments 1,708,104  
Less: Imputed interest (1,388,678)  
Present value of lease liabilities $ 319,426 $ 255,106