XML 18 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Current    
Cash $ 7,631,055 $ 5,017,583
Term deposits (Note 2) 2,400,916 2,690,241
Accounts receivable, net (Note 4) 11,696,098 9,843,056
Inventories (Note 5) 10,890,195 11,134,889
Prepaid expenses and deposits 1,957,593 1,540,923
Total current assets 34,575,857 30,226,692
Property, equipment and leaseholds, net (Note 6) 17,146,184 13,171,787
Right of use assets (Note 3) 115,293
Intangible assets (Note 7) 2,120,000 2,280,000
Long term deposits (Note 8) 167,882 824,254
Investments (Note 9) 3,424,381 6,033,960
Goodwill (Note 7) 2,534,275 2,534,275
Deferred tax asset (Note 12) 284,794
Total Assets 59,968,579 55,471,055
Current    
Accounts payable 2,049,425 1,984,592
Accrued liabilities 403,157 284,131
Deferred revenue 78,655 148,292
Income taxes payable 5,137,290 4,485,213
Short term line of credit (Note 10) 2,052,159 1,810,479
Current portion of lease liability (Note 3) 59,520
Current portion of long term debt (Note 11) 2,140,981 1,281,632
Total current liabilities 11,861,667 10,053,859
Lease liability (Note 3) 55,773
Net deferred income tax liability (Note 12) 122,019 260,047
Long term debt (Note 11) 6,618,867 6,833,304
Total Liabilities 18,602,553 17,202,983
Commitments and Contingencies (Notes 9 and 10)
Stockholders’ Equity    
Common stock, value 12,516 12,436
Capital in excess of par value 18,789,915 17,932,015
Accumulated other comprehensive loss (606,986) (795,146)
Accumulated earnings 19,836,527 18,053,051
Total stockholders’ equity – controlling interest 38,031,972 35,202,356
Non-controlling interests (Note 16) 3,334,054 3,065,716
Total Stockholders’ Equity 41,366,026 38,268,072
Total Liabilities and Stockholders’ Equity $ 59,968,579 $ 55,471,055