XML 45 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
OPERATING & FINANCING LEASES - Lease Payments (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Operating Lease Payments [Member]  
Lessee, Operating Lease, Liability, to be Paid, Year One $ 6,319
Lessee, Operating Lease, Liability, to be Paid, Year Two 5,672
Lessee, Operating Lease, Liability, to be Paid, Year Three 4,902
Lessee, Operating Lease, Liability, to be Paid, Year Four 3,677
Lessee, Operating Lease, Liability, to be Paid, Year Five 3,426
Lessee, Operating Lease, Liability, to be Paid, after Year Five 20,698
Present value discount (9,737)
Operating Lease, Liability 34,957
Financing Lease Payments [Member]  
Finance Lease, Liability, to be Paid, Year One 244
Finance Lease, Liability, to be Paid, Year Two 244
Finance Lease, Liability, to be Paid, Year Three 244
Finance Lease, Liability, to be Paid, Year Four 41
Finance Lease, Liability, to be Paid, Year Five
Finance Lease, Liability, to be Paid, after Year Five
Present value discount (43)
Finance Lease, Liability $ 730