v3.25.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Statement of Operations [Abstract]    
Revenues $ 15,367,864 $ 10,614,470
Cost of Revenues 8,646,851 6,606,137
Gross Profit 6,721,013 4,008,333
Product Royalty Income 85,298 39,303
Operating Expenses    
Salaries and wages 1,857,380 1,568,271
Commissions and consulting expenses 157,722 124,216
Professional fees 360,051 298,971
Advertising and marketing 892,057 892,417
Office lease and expenses 169,176 151,554
Research and development costs 664,490 555,778
Bad debt expense (recovery) (63,504) 9,964
General and administrative expenses 1,012,649 942,888
Depreciation 327,008 294,134
Total operating expenses 5,377,029 4,838,193
Income (Loss) from Operations 1,429,282 (790,557)
Other Income (Expenses)    
Interest and other income (expenses), net 82,147 (24,483)
Total other income (expenses) 82,147 (24,483)
Income (Loss) Before Income Taxes 1,511,429 (815,040)
Income Taxes 390,305 1,639
Net Income (Loss) Available to Common Shareholders $ 1,121,124 $ (816,679)
Net Income (Loss) per Common Share    
Basic $ 0.18 $ (0.13)
Diluted $ 0.17 $ (0.13)
Weighted Average Number of Common Shares Outstanding    
Basic 6,217,550 6,215,440
Diluted 6,470,546 6,504,189
Comprehensive Income (Loss)    
Net Income (Loss) $ 1,121,124 $ (816,679)
Other comprehensive income (loss), net of ($49,800) and ($49,800) deferred income taxes in 2025 and 2024    
Foreign currency translation 66,380 (137,552)
Total Comprehensive Income (Loss) $ 1,187,504 $ (954,231)