XML 15 R5.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Interim Consolidated Statements of Cash Flows (Unaudited) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Operating activities              
Net income for the period $ 2,145,234 $ (264,041) $ 1,432,433 $ 516,209 $ 1,881,193 $ 1,948,642  
Adjustments to reconcile net income to cash provided by operations:              
Stock based compensation 97,920   125,903   195,840 379,260  
Depreciation and amortization         960,093 939,524  
Gain on investment (21,735)   (115,463)   (85,660) (298,438)  
Changes in operating assets and liabilities:              
Accounts receivable, net         3,097,017 1,050,360  
Inventories         (444,706) 800,931  
Prepaid expenses and deposits         798,654 959,890  
Long term deposits         (1,292,464) (1,703,091)  
Accounts payable         (331,512) (495,756)  
Accrued liabilities         (194,872) 974,479  
Income taxes payable         195,509 822,429  
Deferred revenue         (40,455) (68,375)  
Cash provided by operating activities         4,738,637 5,309,855  
Investing activities              
Distributions received from equity investments         427,000  
Purchase of property and equipment         (1,331,042) (1,663,697)  
Cash used in investing activities         (1,331,042) (1,236,697)  
Financing activities              
Repayment of short term line of credit, net         (1,342,067) (1,190,635)  
Repayment of long term debt         (1,234,489) (373,615)  
Proceeds from long term debt         524,812  
Dividends paid         (1,274,753) (1,255,053)  
Distributions to non-controlling interest         (252,169) (365,644)  
Proceeds from shares issued upon exercise of stock options         393,890 26,250  
Cash used in financing activities         (3,709,588) (2,633,885)  
Effect of exchange rate changes on cash         269,354 62,341  
Increase (decrease) in cash and term deposits         (32,639) 1,501,614  
Cash and term deposits, beginning   $ 10,031,971   $ 7,707,824 10,031,971 7,707,824 $ 7,707,824
Cash and cash equivalents, ending 9,999,332   9,209,438   9,999,332 9,209,438 $ 10,031,971
Cash and term deposits consist of:              
Cash 8,613,182   6,843,825   8,613,182 6,843,825  
Term deposits $ 1,386,150   $ 2,365,613   $ 1,386,150 $ 2,365,613