v3.25.2
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Operations [Abstract]        
Revenues $ 16,176,339 $ 10,078,695 $ 31,544,203 $ 20,693,165
Cost of Revenues 9,287,146 6,157,282 17,933,997 12,763,419
Gross Profit 6,889,193 3,921,413 13,610,206 7,929,746
Product Royalty Income 48,306 92,780 133,604 132,083
Operating Expenses        
Salaries and wages 1,846,237 1,608,372 3,703,617 3,176,643
Commissions and consulting expenses 187,434 165,601 345,156 289,817
Professional fees 155,345 120,617 515,396 419,588
Advertising and marketing 1,152,207 1,183,282 2,044,264 2,075,699
Office lease and expenses 176,120 163,190 345,296 314,744
Research and development costs 616,795 628,793 1,281,285 1,184,571
Bad debt expense (recovery) (31,155) 314 (94,659) 10,278
General and administrative expenses 1,101,992 977,160 2,114,641 1,920,048
Depreciation 332,606 297,250 659,614 591,384
Total operating expenses 5,537,581 5,144,579 10,914,610 9,982,772
Income (Loss) from Operations 1,399,918 (1,130,386) 2,829,200 (1,920,943)
Other Income        
Interest and other income, net 117,737 98,016 199,884 73,533
Total other Income 117,737 98,016 199,884 73,533
Income (Loss) Before Income Taxes 1,517,655 (1,032,370) 3,029,084 (1,847,410)
Income Taxes 378,921 24,993 769,226 26,632
Net Income (Loss) Available to Common Shareholders $ 1,138,734 $ (1,057,363) $ 2,259,858 $ (1,874,042)
Net Income (Loss) per Common Share        
Basic $ 0.18 $ (0.17) $ 0.36 $ (0.3)
Diluted $ 0.18 $ (0.16) $ 0.35 $ (0.29)
Weighted Average Number of Common Shares Outstanding        
Basic 6,217,550 6,215,440 6,217,550 6,215,440
Diluted 6,475,942 6,490,828 6,475,942 6,490,828
Comprehensive Income (Loss)        
Net Income (Loss) $ 1,138,734 $ (1,057,363) $ 2,259,858 $ (1,874,042)
Other comprehensive income (loss) , net of $0 deferred income taxes in 2025 and 2024        
Foreign currency translation 136,096 160,564 202,476 23,012
Total Comprehensive Income (Loss) $ 1,274,830 $ (896,799) $ 2,462,334 $ (1,851,030)