XML 47 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Leases (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Balance Sheet Classification of Operating Lease [Table Text Block]

 

December 31,

  

December 31,

 

(in thousands)

 

2023

  

2022

 

Liabilities

 

  

 

Lease liability current portion

 $1,446  $1,581 

Lease liability non-current

  9,231   10,344 

Total lease liability

 $10,677  $11,925 
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]
  

Operating

 
  

leases

 

2024

 $2,388 

2025

  2,100 

2026

  2,080 

2027

  1,913 

2028

  1,827 

After 2028

  4,715 

Total lease payments

  15,023 

Less: interest

  (4,346)

Present value of lease liabilities(*)

 $10,677