XML 22 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 83,475 $ 49,397
Adjustments to reconcile net income to net cash provided by (used in) operating activities, net of effects from acquisitions:    
Depreciation and amortization 30,485 28,819
Stock-based compensation expense 21,486 21,528
Provision for (recovery of) losses on accounts receivable 2,059 (4,890)
Deferred income taxes (524) 942
Amortization of debt discount and issuance costs   196
Other 10 (46)
Changes in operating assets and liabilities-net of business acquisitions:    
Accounts receivable (118,989) 13,248
Inventories (101,446) (37,860)
Prepaid expenses and other assets (41,503) (4,924)
Accounts payable 32,933 2,134
Accrued payroll and related expenses (8,155) 2,151
Advances from customers 43,805 13,963
Deferred revenue 3,105 11,101
Other (5,199) (23,081)
Net cash provided by (used in) operating activities (58,458) 72,678
CASH FLOWS FROM INVESTING ACTIVITIES    
Acquisition of property and equipment (13,604) (12,691)
Proceeds from sale of property and equipment 293 309
Purchases of certificates of deposit   (4,940)
Proceeds from maturities of certificates of deposit 10,329 3,827
Acquisition of businesses, net of cash acquired (9,046) (4,616)
Payments for intangible and other assets (12,906) (12,275)
Net cash used in investing activities (24,934) (30,386)
CASH FLOWS FROM FINANCING ACTIVITIES    
Net borrowings on bank lines of credit 134,000 155,000
Proceeds from long-term debt 1,110 100,654
Payments on long-term debt (6,248) (247,818)
Proceeds from exercise of stock options and employee stock purchase plan 5,714 5,371
Payments of contingent consideration (602) (3,668)
Repurchases of common stock   (34,749)
Taxes paid related to net share settlement of equity awards (23,249) (11,840)
Net cash (used in) provided by financing activities 110,725 (37,050)
Effect of exchange rate changes on cash (2,640) (3,822)
Net change in cash and cash equivalents 24,693 1,420
Cash and cash equivalents-beginning of period 76,750 64,202
Cash and cash equivalents-end of period 101,443 65,622
Supplemental disclosure of cash flow information:    
Interest 18,868 14,648
Income taxes $ 33,703 $ 15,769