XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Maturities of Undiscounted Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
2024 (July 1 through December 31) $ 24,460  
2025 67,226  
2026 64,505  
2027 50,409  
2028 48,647  
Thereafter 337,862  
Total lease payments 593,109  
Tenant Improvement Allowances (6,414)  
Imputed Interest (125,453)  
Operating Lease, Liability 461,242  
Current Operating Lease Liabilities (38,065) $ (36,259)
Long-term Operating Lease Liabilities $ 423,177 $ 434,247