XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Nature of Business and Summary of Significant Accounting Policies - Net Income per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Net Income    
Basic EPS $ 11,185 $ 10,478
Diluted EPS $ 11,185 $ 10,478
Weighted average    
Weighted Average Shares, Basic EPS 36,865,000 36,827,000
Weighted Average Shares, Stock Options 315,000 249,000
Weighted Average Shares, Diluted EPS 37,180,000 37,076,000
Net Income per Share    
Basic (in dollars per share) $ 0.30 $ 0.28
Diluted (in dollars per share) $ 0.30 $ 0.28
Excluded from diluted EPS 20,000 5,000