v3.26.1
Note 12 - Leases (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]
  

June 30, 2026

 

2026 - remaining

 $1,485 

2027

  3,014 

2028

  2,927 

2029

  2,532 

2030

  2,099 

Thereafter

  8,516 

Total

  20,573 

Less imputed interest

  (4,318)

Lease obligation

 $16,255