XML 23 R7.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
CASH FLOWS FROM OPERATING ACTIVITIES      
Net income $ 149,637 $ 128,154 $ 91,778
Adjustments to reconcile net income to net cash provided by (used in) operating activities, net of effects from acquisitions:      
Depreciation and amortization 43,580 42,209 38,513
Stock-based compensation 31,959 28,706 29,124
Provision for (recovery of) losses on accounts receivable (617) 5,574 (3,899)
Deferred income taxes (9,087) (14,133) (3,978)
Amortization of debt discount and issuance costs 1,683   196
Other 193 94 250
Changes in operating assets and liabilities-net of business acquisitions:      
Accounts receivable (164,721) (293,639) (66,088)
Inventories (9,698) (57,292) (115)
Prepaid expenses and other assets 2,297 (31,656) (5,422)
Accounts payable 7,885 52,454 10,756
Accrued payroll and related expenses (730) (5,010) 4,716
Advances from customers 14,864 31,403 1,356
Deferred revenue 25,495 4,324 10,445
Other 4,852 21,311 (12,820)
Net cash provided by (used in) operating activities 97,592 (87,501) 94,812
CASH FLOWS FROM INVESTING ACTIVITIES      
Acquisition of property and equipment (23,832) (22,102) (15,811)
Proceeds from sale of property and equipment 275 510 347
Purchases of certificates of deposit 0   (5,280)
Proceeds from maturities of certificates of deposit 110 10,329 3,827
Acquisition of businesses, net of cash acquired (76,739) (9,046) (7,101)
Payments for intangible and other assets (17,665) (17,330) (16,443)
Net cash used in investing activities (117,851) (37,639) (40,461)
CASH FLOWS FROM FINANCING ACTIVITIES      
Net borrowings (repayments) on bank lines of credit (206,000) 169,000 155,000
Proceeds from long-term debt 340,679 1,435 100,766
Payments on long-term debt (8,277) (8,450) (249,842)
Proceeds from exercise of stock options and employee stock purchase plan 8,011 6,178 7,707
Payment of contingent consideration (477) (602) (4,103)
Repurchase of common stock (80,443)   (34,749)
Taxes paid related to net share settlement of equity awards (22,671) (23,311) (11,954)
Net cash provided by (used in) financing activities 30,822 144,250 (37,175)
Effect of exchange rate changes on cash 489 (507) (4,628)
Net increase in cash and cash equivalents 11,052 18,603 12,548
Cash and cash equivalents-beginning of year 95,353 76,750 64,202
Cash and cash equivalents-end of year 106,405 95,353 76,750
Supplemental disclosure of cash flow information:      
Interest paid 26,837 26,761 20,277
Income taxes paid $ 39,901 $ 42,100 $ 19,439