XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Income and Comprehensive Income - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]    
Sales $ 34,416,335 $ 31,407,454
Cost of sales (Note 6, 7 & 8) 23,019,824 21,641,035
Gross profit 11,396,511 9,766,419
Operating Expenses    
Wages 2,321,285 2,169,825
Administrative salaries and benefits 883,460 804,272
Insurance 581,187 479,218
Lease expense 382,663 453,639
Consulting 320,759 277,277
Professional fees 285,424 283,842
Office and miscellaneous 269,459 250,330
Interest expense 199,930 260,657
Advertising and promotion 172,185 197,196
Research 116,411 81,422
Travel 107,894 95,053
Investor relations and transfer agent fee 94,256 78,930
Commissions 62,632 148,922
Telecommunications 45,482 43,535
Currency exchange 25,091 (6,890)
Utilities 21,523 17,651
Shipping 16,567 12,839
Bad debt expense 6,979 1,016
Total operating expenses 5,913,187 5,648,734
Operating income 5,483,324 4,117,685
Gain on sale of equipment (Note 6) 9,490
Gain on sale of land (Note 6) 44,330
PPP loan forgiveness (Note 12) 537,960
Gain on investments (Note 10) 507,143 877,358
Gain on acquisition of ENP Realty (Note 10) 133,341
Interest income 77,999 53,101
Income before income tax 6,650,756 5,190,975
Income taxes (Note 14)    
Deferred income tax expense (363,317) (409,553)
Current income tax expense (1,993,182) (1,197,888)
Net income 4,294,257 3,583,534
Net income attributable to non-controlling interests (845,095) (606,484)
Net income attributable to controlling interest $ 3,449,162 $ 2,977,050
Income per share (basic and diluted) (Note 15) $ 0.28 $ 0.24
Weighted average number of common shares (basic) 12,316,254 12,240,641
Weighted average number of common shares (diluted) 12,505,522 12,302,552
Other comprehensive income:    
Unrealized gain on foreign currency transactions $ 96,391 $ 122,489
Total comprehensive income 4,390,648 3,706,023
Comprehensive income – non-controlling interest (845,095) (606,484)
Comprehensive income attributable to controlling interests $ 3,545,553 $ 3,099,539