v3.26.1
Note 9 - Earnings per Share (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table Text Block]
  

Three months ended

 

(in thousands)

 

March 31, 2026

  

March 31, 2025

 

Weighted average number of common shares used in basic net income per common share

  13,873   13,925 

Dilutive effects of unvested restricted stock and stock options

  23   55 

Weighted average number of common shares used in diluted net income per common share

  13,896   13,980