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

2026 (9 months)

 $1,490 

2027

  1,892 

2028

  1,749 

2029

  1,499 

2030

  1,249 

Thereafter

  5,719 

Total Payments

  13,598 

Less: lease liability expense

  (2,219)

Total

 $11,379