XML 52 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 8 - Leases (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Lease, Cost [Table Text Block]
   

Years Ended
December 31,

 

(in thousands)

 

2024

   

2023

 

Operating lease cost

  $ 1,878     $ 1,590  

Short-term lease cost

  $ 14     $ 13  
   

December 31,

 
   

2024

   

2023

 

Range of remaining lease terms (in years)

    0.5 to 7.2       0.3 to 7.3  

Weighted average remaining lease term (in years)

      5.8           4.3    

Weighted average discount rate

      6.6%           4.6%    
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

(in thousands)

       

2025

  $ 2,576  

2026

    2,394  

2027

    2,222  

2028

    1,655  

2029

    1,541  

Thereafter

    2,623  

Total lease payments

  $ 13,011  

Less imputed interest

    (2,001

)

Total present value of lease liabilities

  $ 11,010