v3.25.1
Note 9 - Earnings per Share (Tables)
3 Months Ended
Mar. 31, 2025
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, 2025   March 31, 2024 

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

  13,925   13,800 

Dilutive effects of unvested restricted stock and stock options

  55   86 

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

  13,980   13,886