v3.26.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Cash flows from operating activities:      
Net income $ 78,873 $ 71,548 $ 77,060
Adjustments to reconcile net income to net cash (used in) provided by operating activities:      
Gain on sale of business 0 0 (14,155)
Depreciation and amortization 23,633 30,195 28,009
Amortization of debt issue costs 615 386 386
Provision for doubtful accounts 5,956 8,351 8,317
Share-based compensation 14,063 11,062 9,537
Deferred income taxes 4,565 1,128 (2,472)
Change in fair value of contingent consideration 1,073 1,900 0
Finance lease interest 49 86 101
Changes in operating assets and liabilities, net of acquisitions:      
Accounts receivable (133,226) (55,011) 138,264
Inventories (36,659) 28,874 239,157
Prepaid expenses and other assets (1,884) 7,303 (17,804)
Other non-current assets 2,864 3,974 (10,689)
Accounts payable 150,881 3,673 (78,167)
Accrued expenses and other liabilities 15,749 2,846 (3,872)
Income taxes payable (3,421) (3,966) (2,025)
Net cash provided by operating activities 123,131 112,349 371,647
Cash flows from investing activities:      
Capital expenditures (9,286) (8,286) (8,555)
Cash paid for business acquisitions, net of cash acquired (18,220) (56,673) 0
Cash received for business disposal 0 2,569 17,600
Net cash (used in) provided by investing activities (27,506) (62,390) 9,045
Cash flows from financing activities:      
Borrowings on revolving credit, net of expenses 293,264 51,954 1,259,728
Repayments on revolving credit, net of expenses (293,266) (52,004) (1,438,658)
Debt issuance costs (1,394) 0 0
Borrowings on long-term debt 100,000 0 0
Repayments on long-term debt (134,736) (7,857) (6,915)
Repayments of finance lease obligations (998) (1,090) (964)
Contingent consideration payments (1,375) 0 0
Exercise of stock options 4,959 9,511 4,813
Taxes paid on settlement of equity awards (3,032) (4,895) (2,876)
Repurchase of common stock (97,900) (106,524) (42,895)
Net cash (used in) financing activities (134,478) (110,905) (227,767)
Effect of exchange rate changes on cash and cash equivalents 1,070 1,643 (3,643)
(Decrease) increase in cash and cash equivalents (37,783) (59,303) 149,282
Cash and cash equivalents at beginning of period 126,157 185,460 36,178
Cash and cash equivalents at end of period 88,374 126,157 185,460
Supplemental disclosure of consolidated cash flow information:      
Interest paid during the year 6,097 7,570 12,953
Income taxes paid during the year $ 28,904 $ 27,829 $ 27,129