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

June 30, 2025

 

2025 - remaining

  $ 1,200  

2026

    2,471  

2027

    2,491  

2028

    2,504  

2029

    2,417  

Thereafter

    10,287  

Total

    21,370  

Less imputed interest

    (5,048 )

Lease obligation

  $ 16,322