v3.26.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Operations [Abstract]        
Revenues $ 16,390,944 $ 16,176,339 $ 35,898,430 $ 31,544,203
Cost of Revenues 8,955,702 9,287,146 19,888,761 17,933,997
Gross Profit 7,435,242 6,889,193 16,009,669 13,610,206
Product Royalty Income 135,115 48,306 507,934 133,604
Operating Expenses        
Salaries and wages 2,176,254 1,846,237 4,324,880 3,703,617
Commissions and consulting expenses 219,661 187,434 455,454 345,156
Professional fees 212,003 155,345 502,495 515,396
Advertising and marketing 1,428,833 1,152,207 2,490,029 2,044,264
Office lease and expenses 199,053 176,120 439,768 345,296
Research and development costs 664,839 616,795 1,462,187 1,281,285
Bad debt expense (recovery) (80,543) (31,155) 49,539 (94,659)
General and administrative expenses 1,313,482 1,101,992 2,523,715 2,114,641
Depreciation 284,244 332,606 798,860 659,614
Total operating expenses 6,417,826 5,537,581 13,046,927 10,914,610
Income from Operations 1,152,531 1,399,918 3,470,676 2,829,200
Other Income        
Interest and other income, net 76,268 117,737 150,764 199,884
Total other Income 76,268 117,737 150,764 199,884
Income Before Provision for Income Taxes 1,228,799 1,517,655 3,621,440 3,029,084
Provision for Income taxes 319,810 378,921 941,757 769,226
Net Income Available to Common Shareholders $ 908,989 $ 1,138,734 $ 2,679,683 $ 2,259,858
Net Income per Common Share        
Basic $ 0.15 $ 0.18 $ 0.43 $ 0.36
Diluted $ 0.14 $ 0.18 $ 0.41 $ 0.35
Weighted Average Number of Common Shares Outstanding        
Basic 6,229,656 6,217,550 6,232,899 6,217,550
Diluted 6,464,988 6,475,942 6,468,231 6,475,942
Comprehensive Income        
Net Income $ 908,989 $ 1,138,734 $ 2,679,683 $ 2,259,858
Other comprehensive income, net of $0 and $0 deferred income taxes in 2026 and 2025        
Foreign currency translation 160,119 136,096 46,087 202,476
Total Comprehensive Income $ 1,069,108 $ 1,274,830 $ 2,725,770 $ 2,462,334