v3.23.3
Leases - Maturities of Undiscounted Operating Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
2023 (October 1 through December 31) $ 11,224  
2024 46,882  
2025 66,150  
2026 63,555  
2027 50,079  
Thereafter 387,056  
Total lease payments 624,946  
Tenant Improvement Allowances (10,311)  
Imputed Interest (141,505)  
Operating Lease, Liability 473,130  
Current Operating Lease Liabilities (34,984) $ (37,968)
Long-term Operating Lease Liabilities $ 438,146 $ 278,078