v3.26.1
Summary of Significant Accounting Policies - Reconciliation of Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Numerator:    
Net Income (Loss) $ 5,072 $ 9,805
Denominator:    
Basic weighted-average common shares outstanding (in shares) 12,534 12,251
Effect of dilutive securities:    
Stock awards and options (in shares) 168 736
Diluted weighted-average common shares outstanding (in shares) 12,702 12,987
Net income per share, basic (in USD per share) $ 0.4 $ 0.8
Net income per share, diluted (in USD per share) $ 0.4 $ 0.75