XML 18 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Income and Comprehensive Income - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]    
Sales $ 45,840,469 $ 34,416,335
Cost of sales (Note 6, 7 & 8) 31,971,596 23,019,824
Gross profit 13,868,873 11,396,511
Operating expenses    
Wages 2,537,783 2,321,285
Administrative salaries and benefits 1,032,394 883,460
Insurance 683,272 581,187
Professional fees 660,821 285,424
Office and miscellaneous 350,126 269,459
Consulting 312,171 320,759
Interest expense 292,949 199,930
Advertising and promotion 182,609 172,185
Investor relations and transfer agent fee 179,505 94,256
Travel 171,369 107,894
Lease expense 149,446 382,663
Research 99,275 116,411
Telecommunications 42,098 45,482
Commissions 30,732 62,632
Utilities 29,517 21,523
Shipping 23,469 16,567
Currency exchange 23,091 25,091
Bad debt expense 17,869 6,979
Total operating expenses 6,818,496 5,913,187
Operating income 7,050,377 5,483,324
Gain on sale of land (Note 6) 44,330
PPP loan forgiveness (Note 12) 537,960
Gain on investments (Note 10) 341,424 507,143
Gain on previously held equity interest (Note 10) 335,051
Interest income 132,233 77,999
Income before income tax 7,859,085 6,650,756
Income taxes (Note 13)    
Deferred income tax recovery (expense) 71,295 (363,317)
Current income tax expense (217,151) (1,993,182)
Net income for the year 7,713,229 4,294,257
Net income attributable to non-controlling interests (691,625) (845,095)
Net income attributable to controlling interest $ 7,021,604 $ 3,449,162
Income per share (basic) (Note 14) $ 0.57 $ 0.28
Income per share (diluted) (Note 14) $ 0.56 $ 0.28
Weighted average number of common shares (basic) 12,379,316 12,316,254
Weighted average number of common shares (diluted) 12,466,415 12,505,522
Other comprehensive income:    
Net income $ 7,713,229 $ 4,294,257
Unrealized gain (loss) on foreign currency transactions (30,069) 96,391
Total comprehensive income 7,683,160 4,390,648
Comprehensive income – non-controlling interest (691,625) (845,095)
Comprehensive income attributable to controlling interests $ 6,991,535 $ 3,545,553