XML 122 R7.htm IDEA: XBRL DOCUMENT v2.4.0.8
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (USD $)
In Thousands, unless otherwise specified
6 Months Ended
Jun. 28, 2013
Jun. 29, 2012
Cash flows from operating activities:    
Net income (loss) $ 2,621 $ (7,511)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Amortization of intangibles 13,805 14,777
Depreciation 8,140 7,519
Stock-based compensation 8,008 9,502
Gain on sale of discontinued operations, net of tax (14,819)  
Loss on impairment of fixed assets 149  
Deferred income taxes (9,307) 1,330
Provision for inventories 2,143 1,735
Allowance for doubtful accounts, returns and discounts 1,062 2,275
Excess tax benefits from stock-based compensation   (75)
Other non-cash adjustments, net 777 398
Changes in assets and liabilities:    
Accounts receivable (1,390) 4,867
Inventories 7,167 907
Prepaid expenses and other assets 3,541 (3,184)
Accounts payable (2,929) (684)
Deferred revenue 3,937 4,448
Income taxes payable (877) (2,560)
Accrued and other liabilities (2,946) (5,605)
Net cash provided by operating activities 19,082 28,139
Cash flows from investing activities:    
Purchases of investments (39,117) (57,661)
Proceeds from maturities of investments 36,838 26,110
Proceeds from sales of investments 27,506 16,483
Purchases of property and equipment (8,755) (6,708)
Proceeds from sale of discontinued operations, net of selling costs 43,638  
Net cash provided by (used in) investing activities 60,110 (21,776)
Cash flows from financing activities:    
Payments for repurchase of common stock (95,372) (6,953)
Proceeds from issuance of common stock, net 2,818 2,016
Excess tax benefits from stock-based compensation   75
Net cash used in financing activities (92,554) (4,862)
Effect of exchange rate changes on cash and cash equivalents (105) (38)
Net (decrease) increase in cash and cash equivalents (13,467) 1,463
Cash and cash equivalents at beginning of period 96,670 90,983
Cash and cash equivalents at end of period $ 83,203 $ 92,446