XML 42 R5.htm IDEA: XBRL DOCUMENT v2.4.0.6
Condensed Consolidated Statements of Cash Flows (Unaudited) (USD $)
9 Months Ended
Sep. 30, 2012
Sep. 30, 2011
Cash flows from operating activities:    
Net income $ 4,012,251 $ 4,718,388
Adjustments to reconcile net income to net cash flows from operating activities:    
Depreciation and amortization expense 664,369 801,483
Stock-based compensation - nonemployees 101,038 119,313
Stock-based compensation - employees 455,666 467,850
Excess tax benefit derived from exercise of stock options (2,176,222) (2,657,259)
Noncash interest expense 16,050 131,469
Net unrealized investment gains (99,286)  
Net changes in assets and liabilities affecting operating activities:    
Accounts receivable 1,615,435 640,083
Inventory (1,736,947) 809,243
Other current assets and other assets (1,228,382) (1,240,700)
Accounts payable and other accrued liabilities 4,178,708 3,911,450
Other long-term liabilities (655,201) (9,262)
Net cash provided by operating activities 5,147,479 7,692,058
Cash flows from investing activities:    
Additions to property and equipment (293,693) (241,885)
Purchases of marketable securities (18,849,492)  
Proceeds from marketable securities 389,302  
Additions to intangibles (1,621,100) (140,356)
Net cash used in investment activities (20,374,983) (382,241)
Cash flows from financing activities:    
Principal payments on note payable    (5,333,333)
Net (repayments) borrowings on line of credit (500,000) 2,750,000
Proceeds from exercise of stock options 580,101 681,634
Excess tax benefit derived from exercise of stock options 2,176,222 2,657,259
Repurchase of common shares (6,826,394) (2,884,540)
Net cash used in financing activities (4,570,071) (2,128,980)
Net (decrease) increase in cash and cash equivalents (19,797,575) 5,180,837
Cash and cash equivalents at beginning of period 70,599,146 65,893,970
Cash and cash equivalents at end of period 50,801,571 71,074,807
Non-cash investing and financing activities:    
Net change in unpaid additions to intangibles, property and equipment $ 95,272