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

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

 
  

2022

  

2021

  

2022

  

2021

 
  

(in thousands, except per share data)

 
                 

Net income

 $24,566  $21,359  $72,690  $48,625 
                 

Basic weighted average common shares outstanding

  22,263   22,724   22,276   22,842 

Dilutive effect of common stock equivalents

  177   136   192   120 

Diluted weighted average common shares outstanding

  22,440   22,860   22,468   22,962 
                 

Basic earnings per share

 $1.10  $0.94  $3.26  $2.13 

Diluted earnings per share

 $1.09  $0.93  $3.24  $2.12