XML 19 R7.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2020
Sep. 30, 2019
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 9,344 $ 20,743
Adjustments to reconcile net income to net cash provided by operating activities, net of effects from acquisitions:    
Depreciation and amortization 10,002 13,539
Stock-based compensation expense 6,109 6,416
Deferred income taxes 96 (3)
Amortization of debt discount and issuance costs 2,400 2,308
Impairment charges 552  
Provision (benefit) for loss on accounts receivable 2,916 (221)
Other 16 160
Changes in operating assets and liabilities-net of business acquisitions:    
Accounts receivable 14,356 (6,940)
Inventories (14,278) 4,167
Prepaid expenses and other assets 3,377 (13,272)
Accounts payable 7,358 7,594
Accrued payroll and related expenses (9,469) (11,675)
Advances from customers 12,773 6,673
Deferred revenue 5,355 (4,459)
Other 2,925 (192)
Net cash provided by operating activities 53,832 24,838
CASH FLOWS FROM INVESTING ACTIVITIES    
Acquisition of property and equipment (3,780) (6,026)
Purchases of certificates of deposit (1,815)  
Proceeds from maturities of certificates of deposit 700  
Acquisition of businesses, net of cash acquired (3,000)  
Payments for intangible and other assets (4,446) (2,088)
Net cash used in investing activities (12,341) (8,114)
CASH FLOWS FROM FINANCING ACTIVITIES    
Net borrowings (repayments) on bank lines of credit (8,000) 7,000
Proceeds from long-term debt 156 198
Payments on long-term debt (303) (253)
Proceeds from exercise of stock options and employee stock purchase plan 2,102 4,897
Payments of contingent consideration (121) (144)
Repurchases of common stock (24,816) (13,262)
Taxes paid related to net share settlement of equity awards (10,864) (25,915)
Net cash used in financing activities (41,846) (27,479)
Effect of exchange rate changes on cash 1,178 (419)
Net change in cash and cash equivalents 823 (11,174)
Cash and cash equivalents-beginning of period 76,102 96,316
Cash and cash equivalents-end of period 76,925 85,142
Cash paid, net during the period for:    
Interest 3,015 2,986
Income taxes $ 1,735 $ 4,098