XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Interim Consolidated Statements of Cash Flows (Unaudited) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Operating activities    
Net income for the period including non-controlling interest $ 3,082,265 $ 2,596,635
Adjustments to reconcile net income to cash provided by operations:    
Stock based compensation 78,730 58,690
Depreciation and amortization 479,850 289,501
Lease right of use amortization 151,551 169,096
Lease right of use financing 14,589 33,062
Gain on investment (399,236) (467,153)
PPP loan forgiveness (537,960)
Changes in non-cash working capital items:    
(Increase) Decrease in accounts receivable 1,739,376 (1,113,307)
(Increase) Decrease in inventories (1,348,809) 1,290,632
(Increase) Decrease in prepaid expenses 61,345 (26,379)
Increase (Decrease) in accounts payable and accrued liabilities (185,089) (24,903)
Increase (Decrease) in taxes payable 991,877 230,623
Increase (Decrease) deferred revenue (63,295) 108,962
Cash provided by operating activities 4,065,194 3,145,459
Investing activities    
Long term deposits 22,077
Investment (500,000) (1,000,000)
Proceeds of equity method investment 119,999 366,563
Net purchase of property, equipment and leaseholds (451,728) (561,136)
Cash (used in) investing activities (831,729) (1,172,496)
Financing activities    
Repayment of short term line of credit (626,919) (749,600)
Repayment of long term debt (530,311) (187,313)
Lease financing costs (166,140) (202,158)
Convertible note 500,000
Distributions to non-controlling interest (309,666) (197,239)
Proceeds of issuance of common stock 76,360 24,750
Cash (used in) financing activities (1,556,676) (1,811,560)
Effect of exchange rate changes on cash 119,945 23,979
Inflow (outflow) of cash 1,796,734 185,382
Cash, cash equivalents and restricted cash, beginning 4,472,776 4,634,670
Cash, cash equivalents and restricted cash, ending 6,269,510 4,820,052
Cash, cash equivalents and restricted cash are comprised of:    
Cash and cash equivalents 5,269,510 4,820,052
Term deposits 1,000,000
Supplemental disclosure of cash flow information:    
Income taxes paid 464,026
Interest paid $ 113,329 $ 156,075