v3.26.3
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Common Stock Including Additional Paid in Capital [Member]
Treasury Stock, Common [Member]
Key Executive Deferred Compensation [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance (in shares) at Jun. 30, 2025 30,054          
Balance at Jun. 30, 2025 $ 163,692 $ (10,011) $ 10,011 $ 66,201 $ 829 $ 230,722
Balance (in shares) at Jun. 30, 2025   (1,052)        
Net income 0 $ 0 0 7,264 0 7,264
Other comprehensive (loss) $ 0 $ 0 0 0 (197) (197)
Board stock compensation (in shares) 8 0        
Board stock compensation $ 135 $ 0 0 0 0 135
ESPP stock awards (in shares) 4 0        
ESPP stock awards $ 55 $ 0 0 0 0 55
Restricted stock units issued, net of shares withheld for tax withholdings (in shares) 377 0        
Restricted stock units issued, net of shares withheld for tax withholdings $ 297 $ 0 0 0 0 297
Shares issued for deferred compensation (in shares) 22 0        
Shares issued for deferred compensation $ 443 $ 0 0 0 0 443
Activity of treasury shares, net (in shares) 0 (13)        
Activity of treasury shares, net $ 0 $ (341) 0 0 0 (341)
Deferred stock compensation 0 0 341 0 0 341
Stock-based compensation expense $ 1,109 $ 0 0 0 0 1,109
Stock options exercised, net (in shares) 613 0        
Stock options exercised, net $ 3,023 $ 0 0 0 0 3,023
Dividends — $0.20 per share $ 0 0 0 (1,525) 0 (1,525)
Balance (in shares) at Sep. 30, 2025 31,078          
Balance at Sep. 30, 2025 $ 168,754 $ (10,352) 10,352 71,940 632 241,326
Balance (in shares) at Sep. 30, 2025   (1,065)        
Balance (in shares) at Jun. 30, 2026 36,972          
Balance at Jun. 30, 2026 $ 277,860 $ (11,240) 11,240 82,319 498 360,677
Balance (in shares) at Jun. 30, 2026   (1,083)        
Net income 0 $ 0 0 7,127 0 7,127
Other comprehensive (loss) $ 0 $ 0 0 0 (41) (41)
Board stock compensation (in shares) 0 0        
Board stock compensation $ 175 $ 0 0 0 0 175
ESPP stock awards (in shares) 5 0        
ESPP stock awards $ 81 $ 0 0 0 0 81
Restricted stock units issued, net of shares withheld for tax withholdings (in shares) 0 0        
Restricted stock units issued, net of shares withheld for tax withholdings $ (41) $ 0 0 0 0 (41)
Shares issued for deferred compensation (in shares) 20 0        
Shares issued for deferred compensation $ 442 $ 0 0 0 0 442
Activity of treasury shares, net (in shares) 0 2        
Activity of treasury shares, net $ 0 $ (184) 0 0 0 (184)
Deferred stock compensation 0 0 184 0 0 184
Stock-based compensation expense $ 1,049 $ 0 0 0 0 1,049
Stock options exercised, net (in shares) 30 0        
Stock options exercised, net $ 438 $ 0 0 0 0 438
Dividends — $0.20 per share $ 0 0 0 (1,862) 0 (1,862)
Balance (in shares) at Sep. 30, 2026 37,310          
Balance at Sep. 30, 2026 $ 280,004 $ (11,424) $ 11,424 $ 87,584 $ 457 $ 368,045
Balance (in shares) at Sep. 30, 2026   (1,081)