v3.26.1
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, 2023 $ 0 $ 41,976 $ 100,555 $ 1,027,279 $ (158,477) $ (403,884) $ 607,449
Balance (in shares) at Jun. 30, 2023           16,239  
Stock issued under incentive compensation plans and employee purchase plans 0 0 (4,173) 0 0 $ 5,698 $ 1,525
Stock issued under incentive compensation plans and employee purchase plans (in shares)           (223) (222,769)
Stock-based compensation 0 0 9,811 0 0 $ 0 $ 9,811
Treasury stock acquired 0 0 0 0 0 $ (31,801) $ (31,801)
Treasury stock acquired (in shares)           (206) (206,060)
Net income 0 0 0 73,074 0 $ 0 $ 73,074
Foreign currency translation adjustment 0 0 0 0 (17,555) 0 (17,555)
Pension, net of tax 0 0 0 0 (2,755) 0 (2,755)
Change in fair value of derivatives, net of tax 0 0 0 0 (4,169) 0 (4,169)
Dividends declared 0 0 0 (14,076) 0 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 16,222,578
Stock issued under incentive compensation plans and employee purchase plans 0 0 (683) 0 0 $ 2,909 $ 2,226
Stock issued under incentive compensation plans and employee purchase plans (in shares)           (109) (109,425)
Stock-based compensation 0 0 8,691 0 0 $ 0 $ 8,691
Treasury stock acquired 0 0 0 0 0 $ (5,460) $ (5,460)
Treasury stock acquired (in shares)           (31) (31,308)
Net income 1,924 0 0 55,760 0 $ 0 $ 55,760
Foreign currency translation adjustment (745) 0 0 0 17,140 0 17,140
Pension, net of tax 0 0 0 0 4,544 0 4,544
Change in fair value of derivatives, net of tax 0 0 0 0 (3,493) 0 (3,493)
Dividends declared 0 0 0 (15,186) 0 0 (15,186)
Fair value of noncontrolling interest at acquisition 26,734 0 0 0 0 0 0
Stock issued for business acquisition 0 0 21,881 0 0 $ 4,071 $ 25,952
Stock issued for business acquisition (in shares)           (152) (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 15,992,162
Stock issued under incentive compensation plans and employee purchase plans 0 0 129 0 0 $ 2,218 $ 2,347
Stock issued under incentive compensation plans and employee purchase plans (in shares)           (82) (82,286)
Stock-based compensation 0 0 8,821 0 0 $ 0 $ 8,821
Treasury stock acquired 0 0 0 0 0 $ (4,402) $ (4,402)
Treasury stock acquired (in shares)           (20) (20,292)
Net income 23,911 0 0 104,632 0 $ 0 $ 104,632
Foreign currency translation adjustment (2,509) 0 0 0 (43,415) 0 (43,415)
Pension, net of tax 0 0 0 0 7,355 0 7,355
Change in fair value of derivatives, net of tax 0 0 0 0 1,764 0 1,764
Dividends declared 0 0 0 (16,123) 0 0 (16,123)
NCI adjustment through equity 17,411 0 (17,411) 0 0 0 (17,411)
Reclassed to accrued expenses (64,000) 0 0 0 0 0 0
Dividends accrued - MSPP and RSU 0 0 0 (31) 0 0 (31)
Distributions to noncontrolling interest (2,726) 0 0 0 0 0 0
Balance at Jun. 30, 2026 $ 0 $ 41,976 $ 127,621 $ 1,215,329 $ (199,061) $ (430,651) $ 755,214
Balance (in shares) at Jun. 30, 2026           15,930 15,930,168