XML 20 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Income and Comprehensive Income - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]    
Sales $ 38,324,806 $ 45,840,469
Cost of sales (Note 6, 7 & 8) 27,987,451 31,971,596
Gross profit 10,337,355 13,868,873
Operating expenses    
Wages 2,659,654 2,537,783
Administrative salaries and benefits 1,205,007 1,032,394
Insurance 861,501 683,272
Office and miscellaneous 508,376 350,126
Interest expense 498,666 292,949
Consulting 324,327 312,171
Travel 264,563 171,369
Professional fees 238,466 660,821
Investor relations and transfer agent fee 222,650 179,505
Advertising and promotion 194,308 182,609
Research 158,246 99,275
Lease expense 97,806 149,446
Telecommunications 55,093 42,098
Commissions 35,623 30,732
Utilities 26,854 29,517
Shipping 24,060 23,469
Currency exchange (37,632) 23,091
Bad debt expense 17,869
Total operating expenses 7,337,568 6,818,496
Operating income 2,999,787 7,050,377
Gain on sale of asset (Note 6) 4,589
Gain on investments (Note 10) 505,065 341,424
Gain on previously held equity interest (Note 10) 335,051
Interest income 113,809 132,233
Income before income tax 3,623,250 7,859,085
Income taxes (Note 13)    
Deferred income tax recovery 250,917 71,295
Current income tax expense (118,182) (217,151)
Net income for the year 3,755,985 7,713,229
Net income attributable to non-controlling interests (980,121) (691,625)
Net income attributable to controlling interest $ 2,775,864 $ 7,021,604
Income per share (basic) (Note 14) $ 0.22 $ 0.57
Income per share (diluted) (Note 14) $ 0.22 $ 0.56
Weighted average number of common shares (basic) 12,434,886 12,379,316
Weighted average number of common shares (diluted) 12,489,467 12,466,415
Other comprehensive income:    
Net income $ 3,755,985 $ 7,713,229
Unrealized gain (loss) on foreign currency transactions 10,653 (30,069)
Total comprehensive income 3,766,638 7,683,160
Comprehensive income – non-controlling interest (980,121) (691,625)
Comprehensive income attributable to controlling interests $ 2,786,517 $ 6,991,535