XML 60 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Nature of Business and Summary of Significant Accounting Policies - Net Income per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Nature of Business and Summary of Significant Accounting Policies      
Basic EPS $ 49,818 $ 27,127 $ 19,599
Diluted EPS $ 49,818 $ 27,127 $ 19,599
Weighted average      
Weighted Average Shares, Basic EPS 36,812,000 36,741,000 36,725,000
Weighted Average Shares, Stock Options 254,000 264,000 142,000
Weighted Average Shares, Diluted EPS 37,066,000 37,005,000 36,867,000
Effect of Dilutive Securities:      
Basic (in dollars per share) $ 1.35 $ 0.74 $ 0.53
Stock Options (in dollars per share) (0.01) (0.01)  
Diluted (in dollars per share) $ 1.34 $ 0.73 $ 0.53
Excluded from diluted EPS 19,663 7,534 214,109