XML 21 R5.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Operating activities    
Net income for the year $ 4,101,589 $ 3,755,985
Adjustments to reconcile net income to net cash:    
Stock based compensation 673,130 395,080
Depreciation and amortization 1,957,476 1,686,319
Gain on investments (245,631) (505,065)
Loss on sale of investment 353,076
Gain on sale of asset (4,589)
Deferred income tax expense (recovery) 146,767 (250,917)
Changes in assets and liabilities:    
Accounts receivable (1,853,042) (393,199)
Inventories 244,694 3,284,541
Prepaid expenses and deposits (416,670) (1,230,626)
Long term deposits (159,342) (815,714)
Accounts payable 64,833 1,110,689
Accrued liabilities 119,026 (675,725)
Income taxes payable 652,077 (1,137)
Deferred revenue (69,637) (239,471)
Cash provided by operating activities 5,568,346 6,116,171
Investing activities    
Sale of investment 2,000,000
Distributions received from equity investments 510,710 201,034
Proceeds from sale of asset 5,411
Purchase of property and equipment (4,964,736) (4,990,675)
Purchase of investments (470,000)
Redemption of investments 200,000
Non-controlling interest of 317 Mendota 200,000
Cash used in investing activities (2,454,026) (4,854,230)
Financing activities    
Advance (repayment) of line of credit 241,680 (1,008,112)
Repayment of long term debt (1,517,500) (725,823)
Proceeds of long term debt 2,162,412 2,686,682
Dividends paid (1,255,053) (626,777)
Distribution to non-controlling interest (794,722) (719,439)
Shares issued upon exercise of stock options 184,850 13,600
Cash provided by (used in) financing activities (978,333) (379,869)
Effect of foreign exchange rate changes on cash 188,160 10,653
Increase in cash and term deposits 2,324,147 892,725
Cash and term deposits, beginning of year 7,707,824 6,815,099
Cash and cash equivalents, ending 10,031,971 7,707,824
Cash and term deposits is comprised of:    
Cash 7,631,055 5,017,583
Term deposits 2,400,916 2,690,241
Supplemental disclosure of cash flow information:    
Income taxes paid 52,367 119,319
Interest paid $ 610,625 $ 498,666