v3.25.2
Note 7 - Leases (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Finance and Operating Lease Liability, Maturity [Table Text Block]

(in thousands)

 

Operating Leases

 

2025 (remainder)

  $ 795  

2026

    1,236  

2027

    1,133  

2028

    1,093  

2029

    649  

2030

    623  

Thereafter

    422  

Total minimum lease payments

    5,951  

Less amount representing interest/discounting

    (1,232 )

Present value of minimum lease payments

    4,719  

Less lease obligations, current portion

    (1,013 )

Lease obligations, net of current portion

  $ 3,706  
Lease, Cost [Table Text Block]
   

Three Months Ended June 30,

   

Six Months Ended June 30,

 

(in thousands)

 

2025

   

2024

   

2025

   

2024

 

Finance lease amortization

  $     $ 18     $     $ 45  

Operating lease costs

    255       255       508       509  

Short-term lease costs

    2       2       2       2  

Variable lease costs

    80       76       161       129  

Total lease costs

  $ 337     $ 351     $ 671     $ 685  
Schedule of Cash Flow, Supplemental Disclosures, Leases [Table Text Block]
  

Six Months Ended June 30,

 

(in thousands)

 

2025

  

2024

 

Operating cash flows from operating leases

 $(671) $(640)

Financing cash flows from finance leases

 $  $(27)