XML 18 R8.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED STATEMENTS OF CASH FLOWS - USD ($)
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Operating activities:    
Net income $ 731,587 $ 6,389,276
Adjustments to reconcile net income to net cash provided by operating activities:    
Change in allowance for doubtful accounts 41,786 27,532
Change in provision for excess and obsolete inventory 29,209 104,407
Depreciation and amortization 999,812 961,597
Stock-based compensation 3,644,115 1,306,430
Deferred income taxes, net 310,329 26,071
Gain on maturities of investments (8,861) (3,859)
Changes in operating assets and liabilities:    
Accounts receivable 2,999,188 (2,742,517)
Inventory (1,062,455) (570,242)
Prepaid expenses and other current assets (642,982) (547,694)
Other assets (40,899) (150,386)
Accounts payable (468,615) 293,810
Accrued payroll and benefits (523,437) 434,328
Other accrued taxes (473,380) (48,216)
Warranty reserve 5,298 2,973
Deferred revenue 119,658 537,700
(Prepaid) accrued income taxes (2,335,105) 261,805
Other (3,820) 859
Net cash provided by operating activities 3,321,428 6,283,874
Investing activities:    
Proceeds from maturity of investments 480,000 2,522,000
Purchases of property and equipment (349,283) (196,369)
Capitalized intangible assets (184,281) (59,912)
Net cash (used in) provided by investing activities (53,564) 2,265,719
Financing activities:    
Proceeds from exercises of stock options 1,722,721 2,209,525
Taxes paid related to the net share settlement of equity awards (922,747) (149,398)
Net cash provided by financing activities 799,974 2,060,127
Net increase in cash and cash equivalents 4,067,838 10,609,720
Cash and cash equivalents, beginning of period 43,481,781 28,027,688
Cash and cash equivalents, end of period 47,549,619 38,637,408
Supplemental disclosure of cash flow information:    
Cash paid for income taxes   12,000
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 $ 321,856 $ 320,907