XML 18 R7.htm IDEA: XBRL DOCUMENT v3.5.0.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Oct. 31, 2016
Oct. 31, 2015
Operating activities:    
Net loss $ (9,239) $ (15,096)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization expense 7,110 6,978
Stock-based expense 8,183 7,722
Bad debt expense (recovery) (243) 61
Amortization of deferred financing costs 118 118
Loss on sublease 501 0
Other non-cash expense (benefit) (127) 45
Changes in operating assets and liabilities:    
Accounts receivable 2,345 11,942
Prepaid expenses and other current assets (514) 977
Other non-current assets 958 (930)
Accounts payable (2,404) 2,149
Accrued expenses and other current liabilities (4,569) (6,008)
Deferred revenue (88) (3,850)
Other liabilities, long-term (312) 2,960
Net cash provided by operating activities 1,719 7,068
Investing activities:    
Proceeds from sale of discontinued operations 0 4,501
Purchases of property, equipment and capitalized internal-use software development costs (4,873) (10,219)
Purchases of short-term investments (15,040) (39,855)
Proceeds from maturities of short-term investments 23,880 40,517
Net cash provided by (used in) investing activities 3,967 (5,056)
Financing activities:    
Proceeds from employee stock compensation plans 724 2,113
Payments on revolving line of credit 5,000 0
Net cash provided by (used in) financing activities (4,276) 2,113
Effect of exchange rate fluctuations on cash and cash equivalents (946) (94)
Net change in cash and cash equivalents 464 4,031
Cash and cash equivalents at beginning of period 43,963 54,041
Cash and cash equivalents at end of period 44,427 58,072
Supplemental disclosure of other cash flow information:    
Cash paid for income taxes, net of refunds 450 515
Cash paid for interest 829 1,075
Supplemental disclosure of non-cash investing and financing activities:    
Purchase of fixed assets recorded in accounts payable 85 1,859
Capitalized stock-based compensation $ 246 $ 236