XML 57 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Note 8 - Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases  
Schedule of right-of-use assets and lease liabilities

(In thousands)

Classification

December 31, 2024

December 31, 2023

Right-of-use assets

Financing

Financing lease right-of-use assets, net

$

12,437

$

10,282

Operating

Other assets

1,324

540

Total right-of-use assets

$

13,761

$

10,822

Current lease liabilities

Financing

Current portion of financing lease obligations

$

6,218

$

5,456

Operating

Accrued liabilities

290

134

Non-current lease liabilities

Financing

Long-term financing lease obligations

$

7,517

$

4,915

Operating

Other long-term liabilities

1,091

450

Total lease liabilities

$

15,116

$

10,955

Schedule of maturities of operating lease liabilities

December 31, 2024

(In thousands)

    

Financing

    

Operating

    

Total

Future minimum lease payments:

2025

$

6,756

$

373

$

7,129

2026

4,694

381

5,075

2027

2,813

382

3,195

2028

548

226

774

2029

226

226

Thereafter

31

31

Total undiscounted lease payments

14,811

1,619

16,430

Less: Amounts representing interest

(1,076)

(238)

(1,314)

Present value of lease obligations

$

13,735

$

1,381

$

15,116

Weighted average remaining term (years)

2.6

4.5

Weighted average discount rate

7.0%

6.7%

Schedule of maturities of financing lease liabilities

December 31, 2024

(In thousands)

    

Financing

    

Operating

    

Total

Future minimum lease payments:

2025

$

6,756

$

373

$

7,129

2026

4,694

381

5,075

2027

2,813

382

3,195

2028

548

226

774

2029

226

226

Thereafter

31

31

Total undiscounted lease payments

14,811

1,619

16,430

Less: Amounts representing interest

(1,076)

(238)

(1,314)

Present value of lease obligations

$

13,735

$

1,381

$

15,116

Weighted average remaining term (years)

2.6

4.5

Weighted average discount rate

7.0%

6.7%