XML 123 R110.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Operating Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2023 $ 12,856  
2024 6,517  
2025 6,289  
2026 6,205  
2027 6,554  
Thereafter 284,249  
Total minimum lease payments 322,670  
Less imputed interest 241,013  
Present value of minimum lease payments $ 81,657 $ 47,490