XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Note 6 - Earnings Per Common Share (Tables)
9 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended

   

Nine Months Ended

 
   

March 31

   

March 31

 
   

2025

   

2024

   

2025

   

2024

 
                                 

BASIC EARNINGS PER SHARE

                               
                                 

Net income

  $ 3,883     $ 5,375     $ 16,212     $ 19,309  
                                 

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

    28,904       28,084       28,754       27,933  

Weighted average vested restricted stock units outstanding

    71       75       78       78  

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

    1,028       1,004       1,009       970  

Weighted average shares outstanding

    30,003       29,163       29,841       28,981  
                                 

Basic earnings per common share

  $ 0.13     $ 0.18     $ 0.54     $ 0.67  
                                 
                                 

DILUTED EARNINGS PER SHARE

                               
                                 

Net income

  $ 3,883     $ 5,375     $ 16,212     $ 19,309  
                                 

Weighted average shares outstanding:

                               
                                 

Basic

    30,003       29,163       29,841       28,981  
                                 

Effect of dilutive securities (a):

                               

Impact of common shares to be issued under stock option plans, and contingently issuable shares, if any

    963       959       949       1,024  

Weighted average shares outstanding

    30,966       30,122       30,790       30,005  
                                 

Diluted earnings per common share

  $ 0.13     $ 0.18     $ 0.53     $ 0.64  
                                 
                                 

Anti-dilutive securities (b)

    35       3       265       10