XML 273 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturity of Lease Liability - Lessee (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Operating Leases  
2024 $ 5,626
2025 5,555
2026 4,702
2027 3,874
2028 3,539
2029 and thereafter 61,732
Total lease payments 85,028
Less: interest (33,589)
Present value of lease liabilities 51,439
Finance Leases  
2024 178
2025 180
2026 153
2027 155
2028 158
2029 and thereafter 1,201
Total lease payments 2,025
Less: interest (526)
Present value of lease liabilities 1,499
Total  
2024 5,804
2025 5,735
2026 4,855
2027 4,029
2028 3,697
2029 and thereafter 62,933
Total lease payments 87,053
Less: interest (34,115)
Present value of lease liabilities $ 52,938