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

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2023

  

2022

  

2023

  

2022

 
  

(in thousands, except per share data)

 
                 

Net income

 $9,319  $24,182  $14,550  $48,124 
                 

Basic weighted average common shares outstanding

  22,036   22,268   22,092   22,283 

Dilutive effect of common stock equivalents

  146   177   161   191 

Diluted weighted average common shares outstanding

  22,182   22,445   22,253   22,474 
                 

Basic earnings per share

 $0.42  $1.09  $0.66  $2.16 

Diluted earnings per share

 $0.42  $1.08  $0.65  $2.14