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

(in thousands, except per share data)

               
                 

BASIC EARNINGS PER SHARE

 

2023

   

2022

 
                 

Net Income

  $ 25,762     $ 15,032  
                 

Weighted average shares outstanding during the period, net of treasury shares

    27,159       26,618  
                 

Weighted average vested restricted stock units outstanding

    73       30  
                 

Weighted average shares outstanding in the Deferred Compensation Plan during the period

    895       638  

Weighted average shares outstanding

    28,127       27,286  
                 

Basic income per share

  $ 0.92     $ 0.55  
                 

DILUTED EARNINGS PER SHARE

               
                 

Net Income

  $ 25,762     $ 15,032  
                 
Weighted average shares outstanding                
                 
Basic     28,127       27,286  
                 
Effect of dilutive securities (a):                
Impact of common shares to be issued under stock option plans, and Contingently issuable shares, if any     1,189       707  
Weighted average shares outstanding     29,316       27,993  
                 
Diluted income per share   $ 0.88     $ 0.54  
                 
Anti-dilutive securities (b)     154       1,100