XML 56 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Lease, Cost
The components of lease expense consisted of the following:
(In thousands)
Years Ended
December 31, 2024December 31, 2023
Operating leases expense$10,813 $10,855 
Finance leases expense:
Amortization of right-of-use assets$340 $358 
Interest on lease liabilities52 48 
Total finance lease expense$392 $406 
Supplemental cash flow information related to leases was as follows:
(In thousands)
Years Ended
December 31, 2024December 31, 2023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$9,013 $8,853 
Operating cash flows from finance leases$52 $48 
Financing cash flows from finance leases$329 $340 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$7,042 $5,348 
Finance leases$1,055 $— 
The weighted average remaining lease terms were as follows:
(In years)
December 31, 2024December 31, 2023
Operating leases54
Finance leases55
The weighted average discount rates were as follows:
Years Ended
December 31, 2024December 31, 2023
Operating leases3.6%3.0%
Finance leases4.6%3.7%
Schedule of Finance Lease, Liability, Maturity
Maturity of operating and finance lease liabilities are as follows:
(In thousands)
Operating LeasesFinance Leases
2025$9,366 $478 
20269,290 424 
20274,075 391 
20283,591 351 
20291,748 337 
Thereafter4,698 135 
Total lease payments32,768 2,116 
Less imputed interest2,953 226 
Total$29,815 $1,890 
Schedule of Lessee, Operating Lease, Liability, Maturity
Maturity of operating and finance lease liabilities are as follows:
(In thousands)
Operating LeasesFinance Leases
2025$9,366 $478 
20269,290 424 
20274,075 391 
20283,591 351 
20291,748 337 
Thereafter4,698 135 
Total lease payments32,768 2,116 
Less imputed interest2,953 226 
Total$29,815 $1,890