XML 50 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases  
Schedule of maturity of lease payments

Maturity of Lease Payments

    

December 31, 2024

(in thousands)

-2025

 

2,477

-2026

 

2,301

-2027

 

1,823

-2028

656

-2029

547

-Thereafter

 

552

Total undiscounted operating lease payments

 

8,356

Less imputed interest

 

(1,478)

Present value of operating lease liabilities

$

6,878

Schedule of balance sheet classification of lease liabilities

December 31, 

    

2024

    

2023

Current lease liabilities (recorded in Accrued expenses and other current liabilities)

$

1,961

$

1,898

Long-term lease liabilities

4,917

 

4,790

Total operating lease liabilities

$

6,878

$

6,688

Schedule of other information of operating leases

December 31, 

    

2024

    

2023

Weighted-average remaining term for operating leases

2.87

years

2.92

years

Weighted-average discount rate for operating leases

 

8.45

%

8.27

%

Schedule of supplemental cash flow and non-cash information related to leases

December 31,

    

2024

    

2023

Cash paid for amounts included in measurement of lease liabilities:

 

  

 

  

Operating cash flow from operating leases

$

1,918

$

1,782

Right of use assets obtained in exchange for new operating lease liabilities

$

2,113

$

1,020