XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Statement of Operations [Abstract]        
Revenues $ 11,370,946 $ 9,649,335 $ 25,855,950 $ 21,017,329
Cost of Revenues 6,422,472 5,152,688 14,129,516 11,027,944
Gross Profit 4,948,474 4,496,647 11,726,434 9,989,385
Product Royalty Income 36,016 17,360 40,675 33,056
Operating Expenses        
Salaries and wages 784,131 739,366 2,251,583 2,330,006
Commissions and consulting expenses 157,672 104,608 345,014 263,168
Professional fees 181,233 133,480 716,138 518,017
Advertising and marketing 543,020 520,633 1,524,251 1,556,515
Office lease and expenses 78,932 71,725 225,132 210,263
Research and development costs 404,723 357,258 1,129,535 1,063,573
Bad debt expense 32,172 148,685 59,092 158,184
General and administrative expenses 459,993 485,054 1,390,236 1,473,708
Depreciation 212,564 191,712 595,365 569,707
Total operating expenses 2,854,440 2,752,521 8,236,346 8,143,141
Income from Operations 2,130,050 1,761,486 3,530,763 1,879,300
Other Income (expenses)        
Interest and other expenses, net 19,727 (449) 1,621 (4,042)
Total other income (expenses) 19,727 (449) 1,621 (4,042)
Income Before Income Taxes 2,149,777 1,761,037 3,532,384 1,875,258
Income Taxes 538,320 440,259 883,972 471,542
Net Income Available to Common Shareholders $ 1,611,457 $ 1,320,778 $ 2,648,412 $ 1,403,716
Net Income per Common Share        
Basic $ 0.30 $ 0.25 $ 0.49 $ 0.26
Diluted $ 0.27 $ 0.24 $ 0.45 $ 0.25
Weighted Average Number of Common Shares Outstanding        
Basic 5,386,723 5,386,723 5,386,723 5,384,753
Diluted 5,860,428 5,532,275 5,860,428 5,530,304
Comprehensive Income        
Net Income $ 1,611,457 $ 1,320,778 $ 2,648,412 $ 1,403,716
Other comprehensive income, net of $-0- and $-0- deferred income taxes in 2020 and 2019        
Foreign currency translation 17,584 (102,756) (239,806) (69,591)
Total Comprehensive Income $ 1,629,041 $ 1,218,022 $ 2,408,606 $ 1,334,125