XML 34 R4.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED INCOME STATEMENTS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]    
Net sales $ 739,650 $ 775,580
Cost of goods sold 632,177 673,961
Gross profit 107,473 101,619
Selling, general and administrative expenses 75,275 71,706
Depreciation expense 1,577 2,857
Intangible amortization expense 4,404 4,358
Restructuring expense 0 5,068
Change in fair value of contingent consideration 314 0
Operating income 25,903 17,630
Interest expense 1,914 2,109
Interest income (3,180) (2,659)
Other (income) expense, net 173 (4,782)
Income before income taxes 26,996 22,962
Provision for income taxes 7,118 5,988
Net income $ 19,878 $ 16,974
Per share data:    
Net income per common share, basic (in dollars per share) $ 0.90 $ 0.70
Weighted-average shares outstanding, basic (in shares) 22,018 24,147
Net income per common share, diluted (in dollars per share) $ 0.89 $ 0.69
Weighted-average shares outstanding, diluted (in shares) 22,405 24,646