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

March 31, 2025

 

2025 - remaining

 $1,711 

2026

  2,461 

2027

  2,481 

2028

  2,494 

2029

  2,407 

Thereafter

  10,277 

Total

  21,831 

Less imputed interest

  (5,285)

Lease obligation

 $16,546