v3.26.1
Note 9 - Income Taxes (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

  

June 30,

  

June 30,

 
  

2026

  

2025

  

2026

  

2025

 
                 

Income (loss) before income taxes

 $11,718  $(2,519) $13,292  $(4,017)

Income tax expense

  140   66   160   140 

Effective tax rate

  1.2%  (2.6%)  1.2%  (3.5%)