XML 124 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
Contractual Rental Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Lessor, Operating Lease, Payments to be Received, Next Twelve Months $ 39,062  
Lessor, Operating Lease, Payments to be Received, Two Years 36,068  
Lessor, Operating Lease, Payments to be Received, Three Years 29,103  
Lessor, Operating Lease, Payments to be Received, Four Years 24,977  
Lessor, Operating Lease, Payments to be Received, Five Years 23,470  
Lessor, Operating Lease, Payments to be Received, Thereafter 45,234  
Lessor, Operating Lease, Payments to be Received 197,914  
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months 31,869  
Lessee, Operating Lease, Liability, Payments, Due Year Two 27,874  
Lessee, Operating Lease, Liability, Payments, Due Year Three 20,781  
Lessee, Operating Lease, Liability, Payments, Due Year Four 16,565  
Lessee, Operating Lease, Liability, Payments, Due Year Five 12,210  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 29,359  
Lessee, Operating Lease, Liability, Payments, Due 138,658  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (14,303)  
Operating Lease, Liability $ 124,355 $ 161,308