XML 24 R6.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Statements of Shareholders' Equity - USD ($)
$ 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, 2023 28,488,000          
Balance at Jun. 30, 2023 $ 148,691 $ (7,166) $ 7,166 $ 28,548 $ 339 $ 177,578
Balance (in shares) at Jun. 30, 2023   (922,000)        
Net income 0 $ 0 0 24,977 0 24,977
Other comprehensive (loss) $ 0 $ 0 0 0 (137) (137)
Board stock compensation (in shares) 32,000 0        
Board stock compensation $ 450 $ 0 0 0 0 450
ESPP stock awards (in shares) 14,000 0        
ESPP stock awards $ 194 $ 0 0 0 0 194
Restricted stock units issued, net of shares withheld for tax withholdings (in shares) 324,000 0        
Restricted stock units issued, net of shares withheld for tax withholdings $ (447) $ 0 0 0 0 (447)
Shares issued for deferred compensation (in shares) 131,000 0        
Shares issued for deferred compensation $ 1,875 $ 0 0 0 0 1,875
Activity of treasury shares, net (in shares) 0 (114,000)        
Activity of treasury shares, net $ 0 $ (1,729) 0 0 0 (1,729)
Deferred stock compensation 0 0 1,729 0 0 1,729
Stock-based compensation expense $ 3,814 $ 0 0 0 0 3,814
Stock options exercised, net (in shares) 233,000 0        
Stock options exercised, net $ 1,788 $ 0 0 0 0 1,788
Dividends — $0.20 per share $ 0 0 0 (5,737) 0 (5,737)
Balance (in shares) at Jun. 30, 2024 29,222,000          
Balance at Jun. 30, 2024 $ 156,365 $ (8,895) 8,895 47,788 202 204,355
Balance (in shares) at Jun. 30, 2024   (1,036,000)        
Net income 0 $ 0 0 24,383 0 24,383
Other comprehensive (loss) $ 0 $ 0 0 0 627 627
Board stock compensation (in shares) 27,000 0        
Board stock compensation $ 450 $ 0 0 0 0 450
ESPP stock awards (in shares) 17,000 0        
ESPP stock awards $ 218 $ 0 0 0 0 218
Restricted stock units issued, net of shares withheld for tax withholdings (in shares) 534,000 0        
Restricted stock units issued, net of shares withheld for tax withholdings $ (509) $ 0 0 0 0 (509)
Shares issued for deferred compensation (in shares) 114,000 0        
Shares issued for deferred compensation $ 1,943 $ 0 0 0 0 1,943
Activity of treasury shares, net (in shares)   (16,000)        
Activity of treasury shares, net 0 $ (1,116) 0 0 0 (1,116)
Deferred stock compensation 0 0 1,116 0 0 1,116
Stock-based compensation expense $ 4,164 $ 0 0 0 0 4,164
Stock options exercised, net (in shares) 140,000 0        
Stock options exercised, net $ 1,061 $ 0 0 0 0 1,061
Dividends — $0.20 per share $ 0 0 0 (5,970) 0 (5,970)
Balance (in shares) at Jun. 30, 2025 30,054,000          
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,000)        
Net income 0 $ 0 0 22,579 0 22,579
Other comprehensive (loss) $ 0 $ 0 0 0 (331) (331)
Board stock compensation (in shares) 19,000 0        
Board stock compensation $ 360 $ 0 0 0 0 360
ESPP stock awards (in shares) 19,000 0        
ESPP stock awards $ 335 $ 0 0 0 0 335
Restricted stock units issued, net of shares withheld for tax withholdings (in shares) 392,000 0        
Restricted stock units issued, net of shares withheld for tax withholdings $ 178 $ 0 0 0 0 178
Shares issued for deferred compensation (in shares) 89,000 0        
Shares issued for deferred compensation $ 1,884 $ 0 0 0 0 1,884
Activity of treasury shares, net (in shares)   (31,000)        
Activity of treasury shares, net 0 $ (1,229) 0 0 0 (1,229)
Deferred stock compensation 0 0 1,229 0 0 1,229
Stock-based compensation expense $ 3,946 $ 0 0 0 0 $ 3,946
Stock options exercised, net (in shares) 882,000 0       890,225
Stock options exercised, net $ 4,356 $ 0 0 0 0 $ 4,356
Dividends — $0.20 per share $ 0 $ 0 0 (6,461) 0 (6,461)
Equity raise shares (in shares) 5,290,000 0        
Equity raise shares $ 98,109 $ 0 0 0 0 98,109
Shares used for business acquisition (in shares) 227,000 0        
Shares used for business acquisition $ 5,000 $ 0 0 0 0 5,000
Balance (in shares) at Jun. 30, 2026 36,972,000          
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,000)