XML 33 R6.htm IDEA: XBRL DOCUMENT v2.4.0.6
Condensed Consolidated Statements of Cash Flows (unaudited) (USD $)
In Thousands, unless otherwise specified
6 Months Ended
Dec. 31, 2012
Dec. 31, 2011
Operating activities    
Net income $ 3,605 $ 18,427
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 4,255 3,927
Accretion of premium on short-term investments 2,217 2,309
Stock-based compensation expense 3,597 2,492
Write-off due to impairment 409 0
Excess tax benefit from employee stock option plans (1) (647)
Changes in operating assets and liabilities:    
Accounts receivable 518 12,014
Deferred income taxes 1,109 1,242
Prepaid expenses and other current assets (612) (5,149)
Other assets (2,549) (2,855)
Accounts payable (1,183) (463)
Accrued compensation 1,396 2,936
Accrued royalties 4,341 (993)
Accrued expenses and other liabilities 8,629 1,031
Income taxes payable 4 1,829
Deferred rent 1,159 8,063
Deferred revenue 14,914 (36,720)
Net cash provided by operating activities 41,808 7,443
Investing activities    
Purchases of property and equipment (1,157) (10,111)
Additions to capitalized software (607) (1,083)
Purchases of short-term investments (73,589) (56,313)
Purchases of long-term investments (650) 0
Proceeds from sales and maturities of short-term investments 78,953 67,141
Acquisitions, net of cash acquired (18,254) (1,768)
Net cash provided by (used in) investing activities (15,304) (2,134)
Financing activities    
Proceeds from exercise of stock options 1,374 1,244
Repurchases of common stock (12,004) (9,294)
Excess tax benefit from employee stock option plans 1 647
Net cash used in financing activities (10,629) (7,403)
Effect of exchange rate changes on cash and cash equivalents (45) (128)
Net increase (decrease) in cash and cash equivalents 15,830 (2,222)
Cash and cash equivalents, at beginning of period 6,920 24,053
Cash and cash equivalents, at end of period 22,750 21,831
Supplemental disclosure of cash flow information    
Income taxes paid $ 163 $ 4,938