XML 21 R6.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Redeemable Noncontrolling Interest [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Treasury Stock, Common [Member]
Total
Balance at Jun. 30, 2022 $ 0 $ 41,976 $ 91,200 $ 901,421 $ (153,312) $ (381,942) $ 499,343
Balance (in shares) at Jun. 30, 2022           16,160,000  
Stock issued under incentive compensation plans and employee purchase plans 0 (2,355) 0   $ 3,696 1,341
Stock issued under incentive compensation plans and employee purchase plans (in shares)           (155,000)  
Stock-based compensation 0 11,710 0     11,710
Treasury stock acquired 0 0 0   $ (25,638) (25,638)
Treasury stock acquired (in shares)           234,000  
Net income 0 0 138,992     138,992
Foreign currency translation adjustment            
Foreign currency translation adjustment   0 0 0 (6,694)   (6,694)
Pension, net of tax 0 0 0 (120)   (120)
Change in fair value of derivatives, net of tax 0 0 0 1,649   1,649
Dividends declared 0 0 (13,134) 0   (13,134)
Balance at Jun. 30, 2023 0 41,976 100,555 1,027,279 (158,477) $ (403,884) 607,449
Balance (in shares) at Jun. 30, 2023           16,239,000  
Stock issued under incentive compensation plans and employee purchase plans 0 (4,173) 0   $ 5,698 1,525
Stock issued under incentive compensation plans and employee purchase plans (in shares)           (223,000)  
Stock-based compensation 0 9,811 0     9,811
Treasury stock acquired 0 0 0   $ (31,801) (31,801)
Treasury stock acquired (in shares)           206,000  
Net income 0 0 73,074     73,074
Foreign currency translation adjustment            
Foreign currency translation adjustment   0 0 0 (17,555)   (17,555)
Pension, net of tax 0 0 0 (2,755)   (2,755)
Change in fair value of derivatives, net of tax 0 0 0 (4,169)   (4,169)
Dividends declared 0 0 (14,076) 0   (14,076)
Balance at Jun. 30, 2024 0 41,976 106,193 1,086,277 (182,956) $ (429,987) $ 621,503
Balance (in shares) at Jun. 30, 2024           16,222,000 16,222,578
Stock issued under incentive compensation plans and employee purchase plans 0 (683) 0   $ 2,909 $ 2,226
Stock issued under incentive compensation plans and employee purchase plans (in shares)           (109,000) (109,425)
Stock-based compensation 0 0 8,691 0     $ 8,691
Treasury stock acquired 0 0 0 0   $ (5,460) $ (5,460)
Treasury stock acquired (in shares)           31,000 31,308
Net income 1,924 0 0 55,760     $ 55,760
Foreign currency translation adjustment (745)            
Foreign currency translation adjustment   0 0 0 17,140   17,140
Pension, net of tax 0 0 0 0 4,544   4,544
Change in fair value of derivatives, net of tax 0 0 0 0 (3,493)   (3,493)
Dividends declared 0 0 0 (15,186) 0   (15,186)
Fair value of noncontrolling interest at acquisition 26,734 0 0 0     0
Stock issued for business acquisition 0 0 21,881 0   $ 4,071 $ 25,952
Stock issued for business acquisition (in shares)           (152,000) (152,299)
Balance at Jun. 30, 2025 $ 27,913 $ 41,976 $ 136,082 $ 1,126,851 $ (164,765) $ (428,467) $ 711,677
Balance (in shares) at Jun. 30, 2025           15,992,000 15,992,162