v3.26.1
Note 13 - Leases (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Lease, Cost [Table Text Block]
  

June 30,

 
  

2026

  

2025

 

Total operating lease cost(1)

 $359  $225 

Weighted-average remaining lease term (in years)

  4.3   5.2 

Weighted-average discount rate

  3.5%  3.4%
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

Remainder of 2026

 $343 

2027

  670 

2028

  653 

2029

  599 

2030

  450 

Thereafter

  157 

Total lease payments

  2,872 

Less: imputed interest

  (216)

Total lease obligations

 $2,656