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

2026 (6 months)

 $1,016 

2027

  1,977 

2028

  1,835 

2029

  1,588 

2030

  1,340 

Thereafter

  6,230 

Total Payments

  13,986 

Less: lease liability expense

  (2,299)

Total

 $11,687