XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Interim Consolidated Statements of Cash Flows (Unaudited) - USD ($)
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Operating activities    
Net income for the period including non-controlling interest $ 3,040,990 $ 1,455,470
Adjustments to reconcile net income to cash provided by operations:    
Stock based compensation 513,383 542,474
Depreciation and amortization 1,427,655 1,215,171
Lease right of use amortization 13,694 38,738
Lease right of use financing 1,186 4,822
Loss on termination of lease 41,350
Gain on investment (330,750) (423,957)
Loss on sale of investment 385,123
Changes in non-cash working capital items:    
(Increase) Decrease in accounts receivable 1,771,625 2,535,536
(Increase) Decrease in inventories 1,415,130 4,520,141
(Increase) Decrease in prepaid expenses 16,760 (1,630,304)
Increase (Decrease) in accounts payable and accrued liabilities (112,632) 1,484,976
Increase (Decrease) in taxes payable 1,190,044 754,542
Increase (Decrease) deferred revenue (99,452) (369,543)
Cash provided by operating activities 9,274,106 10,128,066
Investing activities    
Long term deposits (1,435,327) (387,614)
Proceeds of equity method investment distributions 430,402 101,034
Net purchase of property, equipment and leaseholds (2,876,119) (4,326,208)
Proceeds from sale of investment 2,000,000  
Non-controlling interest of 317 Mendota 200,000
Purchase of investment (470,000)
Cash (used in) investing activities (1,881,044) (4,882,788)
Financing activities    
Repayment of short term line of credit (1,810,479) (2,818,591)
Repayment of long term debt (917,692) (542,148)
Proceeds from loans 2,162,412 2,248,292
Dividends paid (1,255,053) (626,777)
Lease financing costs (50,790) (43,560)
Distributions to non-controlling interest (365,644) (537,314)
Proceeds of issuance of common stock 26,250 13,600
Cash (used in) financing activities (2,210,996) (2,306,498)
Effect of exchange rate changes on cash 100,276 200,334
Inflow (outflow) of cash 5,282,342 3,139,114
Cash and term deposits, beginning 7,707,824 6,815,099
Cash and cash equivalents, ending 12,990,166 9,954,213
Cash and term deposits are comprised of:    
Cash 10,619,841 8,943,972
Term deposits $ 2,370,325 $ 1,010,241