v3.26.1
Note 11 - Income Taxes (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

Three months ended June 30,

  

Six months ended June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Income tax expense

 $2,136  $935  $5,021  $2,356 

Effective tax rate

  18.4%  17.2%  18.9%  17.9%