XML 18 R8.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED STATEMENTS OF CASH FLOWS - USD ($)
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Operating activities:    
Net income $ 3,934,406 $ 2,196,164
Adjustments to reconcile net income to net cash provided by operating activities:    
Change in allowance for doubtful accounts 15,124 12,137
Change in provision for excess and obsolete inventory 115,600 73,581
Depreciation and amortization 672,676 830,163
Stock-based compensation 850,789 858,408
Deferred income taxes, net 35,574 (167,401)
Loss on maturities of investments 3,778 1,100
Changes in operating assets and liabilities:    
Accounts receivable (1,682,525) (214,896)
Inventory (494,108) (300,990)
Prepaid expenses and other current assets (600,485) (849,413)
Other assets (10,830) (20,316)
Accounts payable 178,912 (56,199)
Accrued payroll and benefits (243,044) (175,946)
Other accrued taxes (80,451) (46,810)
Warranty reserve 533 (262)
Deferred revenue 371,317 527,305
Prepaid income taxes, net of accrued income taxes 78,366 439,084
Net cash provided by operating activities 3,145,632 3,105,709
Investing activities:    
Purchases of investments   (918,417)
Proceeds from maturity of investments 1,050,000 830,000
Purchases of property and equipment (118,962) (105,328)
Capitalized intangible assets (34,399) (6,545)
Net cash provided by (used in) investing activities 896,639 (200,290)
Financing activities:    
Proceeds from exercises of stock options 500,247 235,080
Taxes paid related to the net share settlement of equity awards (148,212) (15,596)
Net cash provided by financing activities 352,035 219,484
Net increase in cash and cash equivalents 4,394,306 3,124,903
Cash and cash equivalents, beginning of period 28,027,688 18,205,976
Cash and cash equivalents, end of period 32,421,994 21,330,879
Supplemental disclosure of cash flow information:    
Cash paid for income taxes 12,000 363,050
Right-of-use asset recognized in exchange for new lease obligation 3,182,724  
Operating and short-term lease payments recorded within cash flow from operating activities $ 213,336 $ 205,448