XML 124 R105.htm IDEA: XBRL DOCUMENT v3.24.0.1
Contractual Rental Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Lessor, Operating Lease, Payments to be Received, Next Twelve Months $ 45,509  
Lessor, Operating Lease, Payments to be Received, Two Years 39,458  
Lessor, Operating Lease, Payments to be Received, Three Years 34,763  
Lessor, Operating Lease, Payments to be Received, Four Years 27,792  
Lessor, Operating Lease, Payments to be Received, Five Years 23,666  
Lessor, Operating Lease, Payments to be Received, Thereafter 62,016  
Lessor, Operating Lease, Payments to be Received 233,204  
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months 39,802  
Lessee, Operating Lease, Liability, Payments, Due Year Two 34,961  
Lessee, Operating Lease, Liability, Payments, Due Year Three 28,165  
Lessee, Operating Lease, Liability, Payments, Due Year Four 20,309  
Lessee, Operating Lease, Liability, Payments, Due Year Five 16,073  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 41,120  
Lessee, Operating Lease, Liability, Payments, Due 180,430  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (19,122)  
Operating Lease, Liability $ 161,308 $ 148,401