XML 100 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2024
LEASES  
Schedule of lease cost and other information

The components of lease expense were as follows:

December 31, 

2024

2023

    

2022

    

(in thousands)

Finance lease cost:

Amortization of right-of-use assets

$

95

$

96

$

597

Interest on lease liabilities

 

22

 

27

 

73

Operating lease cost

 

3,573

 

3,572

 

2,884

Short-term lease cost

Variable lease cost

 

1,694

 

1,680

 

1,665

Total lease cost

$

5,384

$

5,375

$

5,219

Supplemental cash flow information related to leases was as follows:

December 31,

2024

2023

    

2022

    

(in thousands)

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash flows for operating leases

$

3,668

$

3,720

$

2,880

Operating cash flows for finance leases

$

22

$

27

$

73

Financing cash flows for finance leases

$

119

$

363

$

840

Right-of-use assets obtained in exchange for lease obligations:

Operating leases

$

1,080

$

2,596

$

1,315

Supplemental balance sheet information related to leases was as follows:

December 31, 

2024

    

2023

(in thousands)

Finance leases:

Property and equipment finance lease assets, gross

$

1,085

$

1,085

Accumulated depreciation

 

(602)

 

(507)

Property and equipment finance lease assets, net

$

483

$

578

December 31, 

2024

    

2023

Weighted average remaining lease term

Operating leases

14.8 years

11.7 years

Finance leases

3.0 years

4.0 years

Weighted average discount rate

Operating leases

6.1 %

6.0 %

Finance leases

 

4.8 %

4.8 %

Schedule of maturities of operating lease liabilities

Operating leases

    

Finance leases

(in thousands)

2025

$

2,641

$

140

2026

2,162

140

2027

2,124

140

2028

1,738

2029

1,406

Thereafter

14,693

Total lease payments

24,764

420

Less imputed interest

(8,906)

(34)

Total

$

15,858

$

386

Schedule of maturities of finance lease liabilities

Operating leases

    

Finance leases

(in thousands)

2025

$

2,641

$

140

2026

2,162

140

2027

2,124

140

2028

1,738

2029

1,406

Thereafter

14,693

Total lease payments

24,764

420

Less imputed interest

(8,906)

(34)

Total

$

15,858

$

386