XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Note H - Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 
  

(in thousands, except per share data)

 
                 

Net income

 $24,182  $15,317  $48,124  $27,266 
                 

Basic weighted average common shares outstanding

  22,268   22,905   22,283   22,903 

Dilutive effect of common stock equivalents

  177   115   191   107 

Diluted weighted average common shares outstanding

  22,445   23,020   22,474   23,010 
                 

Basic earnings per share

 $1.09  $0.67  $2.16  $1.19 

Diluted earnings per share

 $1.08  $0.67  $2.14  $1.18