XML 20 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Income and Comprehensive Income - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]    
Sales $ 38,234,860 $ 38,324,806
Cost of sales (Note 6 & 7) 24,994,961 27,881,721
Gross profit 13,239,899 10,443,085
Operating expenses    
Wages 2,504,523 2,659,654
Administrative salaries and benefits 1,238,702 1,205,007
Insurance 958,109 861,501
Office and miscellaneous 805,307 512,896
Consulting 473,925 324,327
Research 329,952 158,246
Professional fees 324,462 238,466
Utilities 259,972 123,475
Travel 227,837 264,563
Advertising and promotion 218,269 194,308
Investor relations and transfer agent fee 199,863 222,650
Lease expense 72,891 97,806
Telecommunications 57,970 55,093
Shipping 29,408 24,060
Commissions 28,093 35,623
Currency exchange (4,790) (37,632)
Total operating expenses 7,724,493 6,940,043
Operating income 5,515,406 3,503,042
Non-operating income (expense)    
Gain on investments (Note 9) 245,631 505,065
Loss on sale of investment (Note 9) (353,076)
Loss on lease termination (41,350)
Interest expense (610,265) (498,666)
Interest income 196,454 113,809
Total non-operating income (expenses) (562,606) 120,208
Income before income tax 4,952,800 3,623,250
Income taxes (Note 12)    
Deferred income tax (expense) benefit (146,767) 250,917
Current income tax expense (704,444) (118,182)
Net income for the year 4,101,589 3,755,985
Net income attributable to non-controlling interests (1,063,060) (980,121)
Net income attributable to controlling interest $ 3,038,529 $ 2,775,864
Income per share (basic) $ 0.24 $ 0.22
Income per share (diluted) $ 0.24 $ 0.22
Weighted average number of common shares (basic) 12,454,957 12,434,886
Weighted average number of common shares (diluted) 12,680,668 12,489,467
Other comprehensive income:    
Net income $ 4,101,589 $ 3,755,985
Unrealized gain (loss) on foreign currency transactions 188,160 10,653
Total comprehensive income 4,289,749 3,766,638
Comprehensive income – non-controlling interest (1,063,060) (980,121)
Comprehensive income attributable to controlling interest $ 3,226,689 $ 2,786,517