XML 108 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases, Minimum Annual Rent Under Operating Lease Agreements (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payments    
Lessee, Operating Lease, Liability, to be Paid, Year One $ 6,459  
2025 5,628  
2026 5,043  
2027 4,373  
2028 3,428  
Beyond 2028 5,257  
Lessee, Operating Lease, Liability, Payments, Due 30,187 $ 30,906
Receipts    
Lessor, Operating Lease, Payment to be Received, Year One 3,522  
Lessor, Operating Lease, Payment to be Received, Year Two 3,854  
Lessor, Operating Lease, Payment to be Received, Year Three 3,539  
Lessor, Operating Lease, Payment to be Received, Year Four 3,146  
Lessor, Operating Lease, Payment to be Received, Year Five 2,338  
Lessor, Operating Lease, Payment to be Received, after Year Five 12,446  
Lessor, Operating Lease, Payments to be Received 28,843  
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, to be Paid, Year One 6,459  
2025 5,628  
2026 5,043  
2027 4,373  
2028 3,428  
Beyond 2028 5,257  
Lessee, Operating Lease, Liability, Payments, Due 30,187 $ 30,906
Rental Payments    
Payments    
Lessee, Operating Lease, Liability, to be Paid, Year One 6,352  
2025 5,436  
2026 5,117  
2027 4,447  
2028 3,448  
Beyond 2028 5,447  
Lessee, Operating Lease, Liability, Payments, Due 30,247  
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, to be Paid, Year One 6,352  
2025 5,436  
2026 5,117  
2027 4,447  
2028 3,448  
Beyond 2028 5,447  
Lessee, Operating Lease, Liability, Payments, Due $ 30,247