XML 22 R6.htm IDEA: XBRL DOCUMENT v2.3.0.15
Consolidated Statements of Cash Flows (unaudited) (USD $)
9 Months Ended
Sep. 30, 2011
Sep. 30, 2010
Cash flows from operating activities:  
Net Income$ 10,732,000$ 5,662,000
Adjustments to reconcile net income to net cash provided by operating activities:  
Deferred income taxes(921,000)(50,000)
Depreciation and amortization2,393,0001,393,000
Share-based compensation917,0001,276,000
Tax benefit for share-based payments(144,000)32,000
Changes in assets and liabilities:  
Accounts receivable, net(2,975,000)(21,000)
Prepaid income taxes, excluding tax benefit for share-based payments144,00032,000
Prepaid expenses and other current assets(196,000)(83,000)
Other assets93,00077,000
Accounts payable25,000(12,000)
Accrued and other liabilities(1,225,000)828,000
Total adjustments(1,889,000)3,472,000
Net cash provided by operating activities8,843,0009,134,000
Cash flows from investing activities:  
Capital expenditures(1,380,000)(1,571,000)
Capitalized software development costs(2,875,000)(2,569,000)
Purchase of investments(20,534,000)(55,716,000)
Sale and maturity of investments39,087,00028,339,000
Purchase of business, net of cash acquired(19,761,000)0
Net cash provided by (used in) investing activities(5,463,000)(31,517,000)
Cash flows from financing activities:  
Proceeds from stock options and other issuances of stock734,00075,000
Revision of estimate for capitalized expenses of stock offering056,000
Tax benefit for share-based payments144,000(32,000)
Repayment of promissory notes payable(67,000)(832,000)
Repayment of promissory note to related parties0(2,000,000)
Net cash provided by (used in) financing activities811,000(2,733,000)
Net change in cash and cash equivalents4,191,000(25,116,000)
Cash and cash equivalents at beginning of period6,207,00025,732,000
Cash and cash equivalents at end of period10,398,000616,000
Supplemental cash flow information:  
Cash paid for interest1,00020,000
Cash paid for interest to related party0100,000
Cash paid for income taxes$ 8,300,000$ 3,183,000