XML 19 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Cash flows provided by (used in) operating activities    
Net income (loss) $ 3,008,790 $ (1,861,449)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation and amortization 94,456 123,680
Amortization of debt discount 267,959 16,487
Operating leases amortization 567,078 484,793
Stock based compensation expense 2,748,300 2,279,496
Changes in assets and liabilities:    
Accounts receivable (4,416,390) (1,692,607)
Prepaid expenses and other current assets (157,800) (1,918,109)
Accounts payable and accrued liabilities 308,131 1,636,326
Accrued salaries and wages (596,929) (338,352)
Operating lease liabilities (571,044) (483,412)
Royalty payable 1,012,076 287,890
Deferred revenue (338,138) (563,516)
Net cash provided by (used in) operating activities 1,926,489 (2,028,773)
Cash flows used in investing activities    
Purchase of marketable securities (15,014,750) 0
Purchase of property and equipment 0 (50,887)
Net cash used in investing activities (15,014,750) (50,887)
Cash flows provided by financing activities    
Proceeds from debt issuance 0 20,000,000
Debt issuance costs 0 (1,315,941)
Proceeds from exercise of options and warrants 2,718,940 685,100
Net cash provided by financing activities 2,718,940 19,369,159
Effect of foreign currency translation on cash (28,068) (18,636)
Net (decrease) increase  in cash and cash equivalents (10,397,389) 17,270,863
Cash and cash equivalents, beginning of year 48,251,336 30,980,473
Cash and cash equivalents, end of year 37,853,947 48,251,336
Supplemental disclosure    
Interest paid during the year 1,535,617 0
Taxes paid during the year 0 39,000
Non-Cash Investing and Financing Transactions    
Cashless exercise of options 27 2
Issuance of restricted stock 20
Common stock issued for debt conversion 3,062,200 0
Debt issuance cost associated with debt conversion 162,780 0
Right of use assets obtained in exchange for new lease obligations $ 1,189,168 $ 0