XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.4
Note 14 - Earnings Per Share (Tables)
6 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three months ended

   

Six months ended

 
   

December 31,

   

December 31,

 

(in thousands, except per share data)

 

2024

   

2023

   

2024

   

2023

 

Numerator (basic and diluted):

                               

Net income available to common Shareholders

  $ 15,004     $ 17,411     $ 29,723     $ 32,350  
                                 

Denominator:

                               

Basic weighted average shares common shares outstanding

    25,556       25,525       25,551       25,515  

Dilutive effect of stock options and other share-based awards (1)

    69       105       71       109  

Diluted weighted average shares common shares outstanding

    25,625       25,630       25,622       25,624  
                                 

Earnings per share:

                               

Basic

  $ 0.59     $ 0.68     $ 1.16     $ 1.27  

Diluted

  $ 0.59     $ 0.68     $ 1.16     $ 1.26