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

Three Months Ended

   

Nine Months Ended

 
   

September 30,

   

September 30,

 
   

2024

   

2023

   

2024

   

2023

 
   

(in thousands, except per share data)

 

 

Net income

  $ 2,412     $ 6,097     $ (217 )   $ 20,648  
                                 

Basic weighted average common shares outstanding

    21,771       22,021       21,911       22,068  

Dilutive effect of common stock equivalents

    54       118       -       151  

Diluted weighted average common shares outstanding

    21,825       22,139       21,911       22,219  
                                 

Basic earnings per share

  $ 0.11     $ 0.28     $ (0.01 )   $ 0.94  

Diluted earnings per share

  $ 0.11     $ 0.28     $ (0.01 )   $ 0.93