XML 52 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2024
LEASES  
Schedule of components of operating lease expense

For the years ended December 31, 2024 and 2023, the components of operating lease expense were as follows (in thousands):

    

December 31, 

December 31, 

2024

2023

Fixed operating lease expense

$

6,610

$

6,748

Variable operating lease expense

735

646

Short-term lease expense

826

1,375

$

8,171

$

8,769

Schedule of supplemental cash flow information related to the operating and finance leases

Supplemental cash flow information related to the Company’s operating and finance leases for the years ended December 31, 2024 and 2023 are as follows (in thousands):

December 31, 

2024

2023

Cash paid for operating leases

    

$

6,418

    

$

5,765

  

Cash paid for interest on finance lease obligations

    

$

405

    

$

376

  

Assets acquired under operating leases

$

6,011

$

6,517

Operating lease assets obtained in acquisitions

$

378

$

224

Schedule of weighted average remaining lease term and discount rates

    

December 31, 

 

2024

2023

Weighted average remaining lease term (in years)

 

5.73

 

6.00

Weighted average discount rate

 

4.71

%  

 

4.25

%  

Schedule of maturity of the operating lease liabilities

The following table presents the maturity of the Company’s operating and finance lease liabilities as of December 31, 2024 (in thousands):

    

Operating Leases

Finance Leases

2025

 

6,111

 

831

2026

5,460

848

2027

4,721

867

2028

3,569

886

2029

2,504

906

Thereafter

 

5,527

 

6,978

Total undiscounted cash flows

$

27,892

$

11,316

Less: present value discount

(3,387)

(2,708)

Total lease liabilities

$

24,505

$

8,608

Schedule of maturity of the financing lease liabilities

The following table presents the maturity of the Company’s operating and finance lease liabilities as of December 31, 2024 (in thousands):

    

Operating Leases

Finance Leases

2025

 

6,111

 

831

2026

5,460

848

2027

4,721

867

2028

3,569

886

2029

2,504

906

Thereafter

 

5,527

 

6,978

Total undiscounted cash flows

$

27,892

$

11,316

Less: present value discount

(3,387)

(2,708)

Total lease liabilities

$

24,505

$

8,608