XML 74 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Operating Future Maturity Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2023 $ 20,502  
2024 20,606  
2025 20,735  
2026 21,031  
2027 20,983  
Thereafter 1,584,690  
Total lease payments 1,688,547  
Less: Imputed interest (1,368,145)  
Present value of lease liabilities $ 320,402 $ 319,426