XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 9 - Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table Text Block]
  

Three months ended

  

Six months ended

 
  

June 30, 2024

  

June 30, 2023

  

June 30, 2024

  

June 30, 2023

 

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

  13,818   13,720   13,809   13,699 

Dilutive effects of unvested restricted stock and stock options

  68   97   80   80 

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

  13,886   13,817   13,889   13,779