XML 56 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 16 - Earnings Per Share (Tables)
12 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Fiscal Year Ended June 30,

 

 

 

2024

   

2023

   

2022

 
(in thousands, except per share data)                  

Numerator (basic and diluted):

                       

Net income available to common Shareholders

  $ 63,816     $ 105,807     $ 103,280  
                         

Denominator:

                       

Basic weighted average shares common shares outstanding

    25,525       25,473       25,413  

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

    119       131       109  

Diluted weighted average shares common shares outstanding

    25,644       25,604       25,522  
                         

Earnings per share:

                       

Basic

  $ 2.50     $ 4.15     $ 4.06  

Diluted

  $ 2.49     $ 4.13     $ 4.05