XML 17 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED STATEMENTS OF CASH FLOWS - USD ($)
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Operating activities:    
Net income $ 4,596,437 $ 316,126
Adjustments to reconcile net income to net cash provided by operating activities:    
Change in allowance for doubtful accounts 26,146 (9,557)
Change in provision for excess and obsolete inventory 97,901 38,021
Depreciation and amortization 844,885 970,705
Write-off of non-trade accounts receivable   205,444
Stock-based compensation 1,361,964 1,735,078
Deferred income taxes, net (272,056) (769,615)
Loss on maturities of investments 22,486 6,757
Changes in operating assets and liabilities:    
Accounts receivable (1,466,476) 71,380
Inventory (257,884) (273,121)
Prepaid expenses and other current assets (430,889) (576,504)
Other assets (19,833) (6,714)
Accounts payable 203,918 (334,051)
Accrued payroll and benefits 298,646 403,151
Other accrued taxes (23,221) (50,847)
Warranty reserve (20,587) 7,608
Deferred revenue 166,344 632,341
Other current liability (150)  
Accrued income taxes, net of prepaid income taxes (1,293,989) (351,403)
Net cash provided by operating activities 3,833,642 2,014,799
Investing activities:    
Purchases of investments (1,124,512) (1,321,257)
Proceeds from maturity of investments 1,730,000 2,495,004
Purchases of property and equipment (150,609) (653,171)
Capitalized intangible assets (13,484) (28,800)
Net cash provided by investing activities 441,395 491,776
Financing activities:    
Proceeds from exercises of stock options and underwriters' warrants 1,234,565 49,460
Taxes paid related to the net share settlement of equity awards (16,414) (45,059)
Purchases of treasury stock   (1,818,542)
Net cash provided by (used in) financing activities 1,218,151 (1,814,141)
Net increase in cash and cash equivalents 5,493,188 692,434
Cash and cash equivalents, beginning of period 18,205,976 17,713,871
Cash and cash equivalents, end of period 23,699,164 18,406,305
Supplemental disclosure of cash flow information:    
Cash paid for income taxes $ 1,291,160 $ 1,171,964