XML 101 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases, Minimum Annual Rent Under Operating Lease Agreements (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Payments    
Lessee, Operating Lease, Liability, to be Paid, Year One $ 8,056  
2023 6,170  
2024 5,383  
2025 4,084  
2026 3,518  
Beyond 2026 7,541  
Lessee, Operating Lease, Liability, Payments, Due 34,751 $ 40,806
Receipts    
Lessor, Operating Lease, Payment to be Received, Year One 3,099  
Lessor, Operating Lease, Payment to be Received, Year Two 2,980  
Lessor, Operating Lease, Payment to be Received, Year Three 2,715  
Lessor, Operating Lease, Payment to be Received, Year Four 2,427  
Lessor, Operating Lease, Payment to be Received, Year Five 2,184  
Lessor, Operating Lease, Payment to be Received, after Year Five 7,113  
Lessor, Operating Lease, Payments to be Received 20,519  
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, to be Paid, Year One 8,056  
2023 6,170  
2024 5,383  
2025 4,084  
2026 3,518  
Beyond 2026 7,541  
Lessee, Operating Lease, Liability, Payments, Due 34,751 $ 40,806
Rental Payments    
Payments    
Lessee, Operating Lease, Liability, to be Paid, Year One 8,467  
2023 5,842  
2024 5,238  
2025 4,067  
2026 3,506  
Beyond 2026 6,420  
Lessee, Operating Lease, Liability, Payments, Due 33,540  
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, to be Paid, Year One 8,467  
2023 5,842  
2024 5,238  
2025 4,067  
2026 3,506  
Beyond 2026 6,420  
Lessee, Operating Lease, Liability, Payments, Due $ 33,540