v3.25.2
Summary of Significant Accounting Policies - Computation of Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Numerator:    
Net income $ 9,805 $ 2,937
Denominator:    
Basic weighted-average common shares outstanding (in shares) 12,251 12,458
Effect of dilutive securities:    
Stock awards and options (in shares) 736 528
Diluted weighted-average common shares outstanding (in shares) 12,987 12,986
Income per share, basic (dollars per share) $ 0.80 $ 0.24
Income per share, diluted (dollars per share) $ 0.75 $ 0.23