XML 103 R81.htm IDEA: XBRL DOCUMENT v3.25.4
Leases, Minimum Annual Rent Under Operating Lease Agreements (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, Payments, Due $ 47,670 $ 42,505
Lessor, Operating Lease, Payment to be Received, Year One 4,101  
Lessor, Operating Lease, Payment to be Received, Year Two 3,478  
Lessor, Operating Lease, Payment to be Received, Year Three 2,763  
Lessor, Operating Lease, Payment to be Received, Year Four 2,712  
Lessor, Operating Lease, Payment to be Received, Year Five 2,744  
Lessor, Operating Lease, Payment to be Received, after Year Five 12,851  
Lessor, Operating Lease, Payments to be Received 28,649  
Rental Payments    
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, to be Paid, Year One 6,693  
Lessee, Operating Lease, Liability, to be Paid, Year Two 6,112  
Lessee, Operating Lease, Liability, to be Paid, Year Three 5,393  
Lessee, Operating Lease, Liability, to be Paid, Year Four 4,157  
Lessee, Operating Lease, Liability, to be Paid, Year Five 4,171  
Lessee, Operating Lease, Liability, to be Paid, after Year Five 19,975  
Lessee, Operating Lease, Liability, Payments, Due $ 46,501