XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Interim Consolidated Balance Sheets - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Current    
Cash $ 9,645,257 $ 7,631,055
Term deposits (Note 2) 1,381,156 2,400,916
Accounts receivable, net (Note 3) 11,976,489 11,696,098
Inventories (Note 4) 11,127,739 10,890,195
Prepaid expenses and deposits 1,954,024 1,957,593
Total current assets 36,084,665 34,575,857
Property and equipment, net (Note 5) 17,075,107 17,146,184
Intangible assets 2,080,000 2,120,000
Long term deposits 426,905 167,882
Investments (Note 6) 3,488,306 3,424,381
Goodwill 2,534,275 2,534,275
Total Assets 61,689,258 59,968,579
Current    
Accounts payable 2,157,410 2,049,425
Accrued liabilities 179,974 403,157
Income taxes payable 5,247,653 5,137,290
Deferred revenue 77,433 78,655
Short term lines of credit (Note 7) 3,990,829 2,052,159
Current portion of long term debt (Note 8) 1,634,676 2,140,981
Total current liabilities 13,287,975 11,861,667
Deferred income tax liability 122,019 122,019
Long term debt (Note 8) 6,508,829 6,618,867
Total Liabilities 19,918,823 18,602,553
Stockholders’ Equity    
Authorized: 50,000,000 common shares with a par value of $0.001 each; 1,000,000 preferred shares with a par value of $0.01 each Issued and outstanding: 12,647,532 (December 31, 2024: 12,515,532) common shares 12,648 12,516
Capital in excess of par value 19,269,393 18,789,915
Accumulated other comprehensive loss (418,146) (606,986)
Accumulated earnings 19,558,793 19,836,527
Total stockholders’ equity – controlling interest 38,422,688 38,031,972
Non-controlling interests (Note 11) 3,347,747 3,334,054
Total Stockholders’ Equity 41,770,435 41,366,026
Total Liabilities and Stockholders’ Equity $ 61,689,258 $ 59,968,579