XML 92 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Components of Lease Costs
The components of lease costs were as follows:

ClassificationYears Ended December 31,
(in thousands)202420232022
Finance lease cost
Amortization of leased assetsDepreciation$665 $477 $477 
Interest on lease liabilitiesInterest expense95 78 83 
Operating lease cost
Operating expense1
4,316 3,054 3,302 
Lease cost$5,076 $3,609 $3,862 
_________________________________________
(1)Operating lease expense is presented in cost of service or selling, general and administrative expense based on the use of the relevant facility.
December 31,
2024
December 31,
2023
Operating leases
Weighted average remaining lease term (years)8.57.1
Weighted average discount rate6.1 %5.0 %
Finance leases
Weighted average remaining lease term (years)9.012.3
Weighted average discount rate5.3 %5.2 %

Years Ended December 31,
(in thousands)202420232022
Cash paid for operating lease liabilities
$4,480 $3,218 $3,042 
Operating lease right-of-use assets obtained in exchange for new lease liabilities (includes new leases or modifications of existing leases)
$2,250 $1,968 $1,351 
Schedule of Expected Maturity of Lease Liabilities, Operating
The following table summarizes the expected maturity of lease liabilities at December 31, 2024:
(in thousands)Operating LeasesFinance LeasesTotal
2025$3,810 $416 $4,226 
20262,884 400 3,284 
20271,991 203 2,194 
20281,677 158 1,835 
20291,327 160 1,487 
2030 and thereafter7,054 1,041 8,095 
Total lease payments18,743 2,378 21,121 
Less: interest(4,889)(484)(5,373)
Present value of lease liabilities$13,854 $1,894 $15,748 
Schedule of Expected Maturity of Lease Liabilities, Financing
The following table summarizes the expected maturity of lease liabilities at December 31, 2024:
(in thousands)Operating LeasesFinance LeasesTotal
2025$3,810 $416 $4,226 
20262,884 400 3,284 
20271,991 203 2,194 
20281,677 158 1,835 
20291,327 160 1,487 
2030 and thereafter7,054 1,041 8,095 
Total lease payments18,743 2,378 21,121 
Less: interest(4,889)(484)(5,373)
Present value of lease liabilities$13,854 $1,894 $15,748 
Schedule of Minimum Rental Receipts Under Lease Agreement Lessor, Operating Leases
Below is a summary of our contractual minimum rental receipts expected under the lease agreements in place at December 31, 2024:
(in thousands)Operating Leases
2025$4,486 
20263,833 
20273,395 
20283,180 
20292,880 
2030 and thereafter17,288 
Total $35,061