XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Operating activities    
Net income for the year $ 4,294,257 $ 3,583,534
Adjustments to reconcile net income to net cash:    
Stock based compensation 210,112 156,012
Depreciation and amortization 965,935 851,672
Lease right of use financing 22,057 53,768
Lease right of use amortization 265,846 331,773
Gain on investments (507,143) (877,358)
Bad debt expense 6,979 1,016
Deferred income tax expense (recovery) 363,317 409,553
Gain on sale of equipment (9,490)
Gain on sale of land (44,330)
PPP loan forgiveness (537,960)
Changes in non-cash working capital items:    
Increase in accounts receivable (1,246,495) (1,420,614)
(Increase) decrease in inventories (1,275,746) 1,284,607
Increase in prepaid expenses (139,714) (83,809)
Increase in accounts payable and accrued liabilities 102,856 553,478
Increase in taxes payable 2,021,048 770,243
Increase in deferred revenue 34,727 101,056
Cash provided by operating activities 4,535,746 5,705,441
Investing activities    
Return of long term deposits 22,090
Purchase of investments (500,000) (3,152,025)
Proceeds of equity investment distributions 359,300 972,295
Acquisition of ENP Realty LLC 13,419
Sale of property and equipment 263,380 9,490
Purchase of property and equipment (782,219) (1,080,598)
Cash used in investing activities (659,539) (3,215,329)
Financing activities    
Advance (repayment) of short term line of credit 184,746 (273,909)
Repayment of long term debt (943,080) (4,395,915)
Proceeds of long term debt 3,413,160
Lease payments (287,903) (385,541)
Repayment of convertible note (500,000)
Distribution to non-controlling interest (804,003) (594,882)
Sale of common stock 140,440 39,750
Cash used in financing activities (1,709,800) (2,697,337)
Effect of exchange rate changes on cash 96,391 45,331
Inflow (outflow) of cash 2,262,798 (161,894)
Cash resources, beginning 4,472,776 4,634,670
Cash resources, ending 6,735,574 4,472,776
Cash resources are comprised of:    
Cash and cash equivalents 5,710,227 3,472,776
Term deposits 1,025,347 1,000,000
Supplemental disclosure of cash flow information:    
Income taxes paid 464,026
Interest paid 179,029 260,657
Inventory additions in accounts payable and accrued liabilities $ 250,923 $ 397,140