v3.26.1
Consolidated Statements Of Changes In Shareholders' Equity - USD ($)
$ in Thousands
Total
Total Par Value Of Common Shares [Member]
Capital [Member]
Treasury Stock [Member]
Retained Earnings [Member]
Balance, beginning at Jun. 30, 2023 $ 141,621 $ 8,292 $ 36,605 $ (70,072) $ 166,796
Stock-based compensation 4,646 24 4,622    
Vesting of restricted stock units (1,651) 88 (1,739)    
Stock options exercised, net 88 3 85    
Treasury stock purchases (1,659)     (1,659)  
Cash dividends declared (3,206)       (3,206)
Net income 10,528       10,528
Balance, ending at Jun. 30, 2024 150,367 8,407 39,573 (71,731) 174,118
Stock-based compensation 3,869 14 3,855    
Vesting of restricted stock units (794) 29 (823)    
Stock options exercised, net (1,897) 64 (1,961)    
Cash dividends declared (3,837)       (3,837)
Net income 20,154       20,154
Balance, ending at Jun. 30, 2025 167,862 8,514 40,644 (71,731) 190,435
Stock-based compensation 4,552 13 4,539    
Vesting of restricted stock units (4,041) 100 (4,141)    
Stock options exercised, net 70 2 68    
Treasury stock purchases (63,747)     (63,747)  
Cash dividends declared (4,329)       (4,329)
Net income 33,128       33,128
Balance, ending at Jun. 30, 2026 $ 133,495 $ 8,629 $ 41,110 $ (135,478) $ 219,234