XML 17 R7.htm IDEA: XBRL DOCUMENT v3.19.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Cash flow from operating activities          
Net Income (loss) $ (83,445) $ 3,884,734 $ (3,411,350) $ 388,688  
Adjustment to reconcile comprehensive income/(loss) to net cash used in operating activities          
Depreciation and amortization 562,050 636,495 1,685,637 2,266,513  
Provision for Preference dividend     318,704 2,478,005  
Changes in fair value of warrants (1,857,889) 261,330 (1,796,174) 261,330  
Changes in estimate of contingent consideration 0 (7,274,929) 0 (7,140,310)  
Stock, option, restricted stock unit and warrant expense     566,692 890,276  
Foreign exchange translation adjustment     (17,406) (800)  
Provision for Income taxes ( net of deferred income taxes) (1,067) 24,934 (15,689) 24,934  
Increase (decrease) in:          
Accounts receivable     261,990 1,009,662  
Other current assets     239,372 223,207  
Increase (decrease) in:          
Accounts payable and accrued expenses     193,938 (1,964,020)  
Net cash provided by (used in) operating activities     (1,974,286) (1,562,515)  
Cash flow from investing activities          
Purchase of fixed assets     (46,805) (11,560)  
Acquisition consideration     (200,000) (3,645,666)  
Net cash used in investing activities     (246,805) (3,657,226)  
Cash flow from financing activities          
Proceeds from bank loan and convertible notes, net     (774,148) (2,324,606)  
Contingent consideration for acquisitions     0 (1,582,667)  
Proceeds from issuance of common shares, net     2,123,594 6,308,620  
Net cash provided by financing activities     1,349,446 2,401,347  
Net increase (decrease) in cash and cash equivalents     (871,645) (2,818,394)  
Cash and cash equivalents as at beginning of the period     1,371,331 4,882,084 $ 4,882,084
Cash at the end of the period $ 499,686 $ 2,063,690 $ 499,686 $ 2,063,690 $ 1,371,331