XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Description of Business, Basis of Presentation and Summary of Significant Accounting Policies - Net Income per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Net Income    
Basic EPS $ 12,165 $ 11,185
Diluted EPS $ 12,165 $ 11,185
Weighted average    
Weighted Average Shares, Basic EPS 35,658,000 36,865,000
Weighted Average Shares, Stock Options 207,000 315,000
Weighted Average Shares, Diluted EPS 35,865,000 37,180,000
Net Income per Share    
Basic (in dollars per share) $ 0.34 $ 0.3
Diluted (in dollars per share) $ 0.34 $ 0.3
Excluded from diluted EPS 120,000 20,000