v3.26.1
Statements of Shareholders' Equity - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Jun. 30, 2024 8,637,883      
Balance at Jun. 30, 2024 $ 87,000 $ 20,790,000 $ 23,668,000 $ 44,545,000
Net income $ 0 0 7,537,000 7,537,000
Exercise of common stock options, vesting of performance stock units and issuance of restricted stock, net of cancellations and tax withholdings (in shares) 212,209      
Exercise of common stock options, vesting of performance stock units and issuance of restricted stock, net of cancellations and tax withholdings $ 1,000 (1,908,000) 0 (1,907,000)
Share-based compensation expense $ 0 3,059,000 0 3,059,000
Repurchase of common stock (in shares) (500,916)      
Repurchase of common stock $ (5,000)   (10,020,000) (10,025,000)
Repurchase of common stock   0    
Balance (in shares) at Jun. 30, 2025 8,349,176      
Balance at Jun. 30, 2025 $ 83,000 21,941,000 21,185,000 43,209,000
Net income $ 0 0 11,301,000 11,301,000
Exercise of common stock options, vesting of performance stock units and issuance of restricted stock, net of cancellations and tax withholdings (in shares) 168,898      
Exercise of common stock options, vesting of performance stock units and issuance of restricted stock, net of cancellations and tax withholdings $ 2,000 668,000 0 670,000
Share-based compensation expense $ 0 2,722,000 0 2,722,000
Repurchase of common stock (in shares) (151,911)      
Repurchase of common stock $ (1,000)   (3,922,000) (3,923,000)
Repurchase of common stock   0    
Balance (in shares) at Jun. 30, 2026 8,366,163      
Balance at Jun. 30, 2026 $ 84,000 $ 25,331,000 $ 28,564,000 $ 53,979,000