v3.26.1
Note 8 - Leases (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Lease, Cost [Table Text Block]
  

Three months ended

 
  

March 31,

 

(in thousands)

 

2026

  

2025

 

Operating lease cost

 $518  $504 

Net lease cost

 $518  $504 
Schedule of Balance Sheet Classification of Operating Lease [Table Text Block]
  

March 31,

  

December 31,

 

(in thousands)

 

2026

  

2025

 

Liabilities

      

Lease liability current portion

 $1,822  $1,044 

Lease liability non-current

  6,595   7,021 

Total lease liability

 $8,417  $8,065 
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]
  

Operating

 

(in thousands)

 

leases

 

Remainder of 2026

 $1,441 

2027

  1,965 

2028

  1,910 

2029

  1,940 

2030

  1,972 

After 2031

  1,288 

Total lease payments

  10,516 

Less: interest

  (2,099)

Present value of lease liabilities(*)

 $8,417