v3.25.0.1
Nature of Business and Summary of Significant Accounting Policies - Net Income per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Net Income        
Basic EPS $ 10,467 $ 12,610 $ 21,652 $ 23,088
Diluted EPS $ 10,467 $ 12,610 $ 21,652 $ 23,088
Weighted average        
Weighted Average Shares, Basic EPS 36,538,000 36,829,000 36,706,000 36,743,000
Weighted Average Shares, Stock Options 238,000 189,000 277,000 219,000
Weighted Average Shares, Diluted EPS 36,776,000 37,018,000 36,983,000 36,962,000
Net Income per Share        
Basic (in dollars per share) $ 0.29 $ 0.34 $ 0.59 $ 0.63
Stock Options (in dollars per share) (0.01)     (0.01)
Diluted (in dollars per share) $ 0.28 $ 0.34 $ 0.59 $ 0.62
Excluded from diluted EPS 120,000 67,500 70,000 36,250