v3.26.3
CONDENSED CONSOLIDATED INCOME STATEMENTS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Income Statement [Abstract]    
Net sales $ 962,294 $ 739,650
Cost of goods sold 845,350 632,177
Gross profit 116,944 107,473
Selling, general and administrative expenses 96,509 75,275
Depreciation expense 1,874 1,577
Intangible amortization expense 4,662 4,404
Restructuring expense 1,653 0
Change in fair value of contingent consideration (147) 314
Operating income 12,393 25,903
Interest expense 3,091 1,914
Interest income (2,664) (3,180)
Other expense, net 47 173
Income before income taxes 11,919 26,996
Provision for income taxes 3,228 7,118
Net income $ 8,691 $ 19,878
Per share data:    
Net income per common share, basic (in dollars per share) $ 0.43 $ 0.90
Weighted-average shares outstanding, basic (in shares) 20,215 22,018
Net income per common share, diluted (in dollars per share) $ 0.42 $ 0.89
Weighted-average shares outstanding, diluted (in shares) 20,685 22,405