XML 44 R29.htm IDEA: XBRL DOCUMENT v3.24.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases  
Schedule of lease cost, cash flow information and balance sheet information related to operating and finance leases

The components of lease cost for the years ended December 31, 2023 and 2022 were as follows (in thousands):

Year Ended December 31, 

2023

    

2022

Finance lease cost

Amortization of right-of-use assets

$

957

$

1,273

Interest on lease liabilities

57

3

Total finance lease cost

1,014

1,276

Operating lease cost

1,201

1,242

Short-term lease cost

Total lease cost

$

2,215

$

2,518

Supplemental cash flow information related to leases for the years ended December 31, 2023 and 2022 was as follows (in thousands):

Year Ended December 31, 

    

2023

    

2022

Cash paid for amounts included in the measurement of lease liabilities

Operating cash flows from operating leases

$

(1,345)

$

(1,271)

Operating cash flows from finance leases

$

(57)

$

(3)

Financing cash flows from finance leases

$

(253)

$

(47)

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

Operating leases

$

283

$

598

Finance leases

$

$

Supplemental balance sheet information related to leases as of December 31, 2023 and 2022 was as follows (in thousands):

December 31,

2023

    

2022

Operating leases

Operating lease right-of-use assets

$

3,208

$

4,010

Operating lease liabilities - current

$

1,202

$

1,118

Operating lease liabilities - long-term

2,363

3,331

Total operating lease liabilities

$

3,565

$

4,449

Finance leases

Property and equipment, at cost

$

10,672

$

8,942

Accumulated depreciation

(7,982)

(7,336)

Property and equipment, net

$

2,690

$

1,606

Finance lease liabilities - current

$

470

$

70

Finance lease liabilities - long-term

1,289

207

Total finance lease liabilities

$

1,759

$

277

Weighted average remaining lease term

Operating leases

3.1 years

3.9 years

Finance leases

3.2 years

2.8 years

Weighted average discount rate

Operating leases

5.20%

5.03%

Finance leases

6.60%

7.21%

Schedule of maturities of lease liabilities - Operating Leases

Maturities of lease liabilities at December 31, 2023 are as follows (in thousands):

Operating Leases

Finance Leases

January 2024 - December 2024

$

1,359

$

571

January 2025 - December 2025

1,071

638

January 2026 - December 2026

1,090

548

January 2027 - December 2027

336

208

January 2028 - December 2028

23

Thereafter

Total payments under lease agreements

3,879

1,965

Less imputed interest

(314)

(206)

Total lease liabilities

$

3,565

$

1,759

Schedule of maturities of lease liabilities - Finance Leases

Maturities of lease liabilities at December 31, 2023 are as follows (in thousands):

Operating Leases

Finance Leases

January 2024 - December 2024

$

1,359

$

571

January 2025 - December 2025

1,071

638

January 2026 - December 2026

1,090

548

January 2027 - December 2027

336

208

January 2028 - December 2028

23

Thereafter

Total payments under lease agreements

3,879

1,965

Less imputed interest

(314)

(206)

Total lease liabilities

$

3,565

$

1,759