XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Maturities of Undiscounted Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2024 (April 1 through December 31) $ 36,221  
2025 66,875  
2026 64,135  
2027 50,122  
2028 48,642  
Thereafter 337,870  
Total lease payments 603,865  
Tenant Improvement Allowances (7,380)  
Imputed Interest (130,814)  
Operating Lease, Liability 465,671  
Current Operating Lease Liabilities (37,413) $ (36,259)
Long-term Operating Lease Liabilities $ 428,258 $ 434,247