v3.25.1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2025
Segment Reporting [Abstract]  
Schedule of selected financial information [Table Text Block]
    2025     2024  
             
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  
   Professional fees   360,051     298,971  
   Advertising and marketing   892,057     892,417  
   Research and development   664,490     555,778  
   General and administrative   1,012,649     942,888  
   Other operating expenses   590,402     579,868  
Operating Expenses   5,377,029     4,838,193  
             
Income (Loss) from Operations   1,429,282     (790,557 )
             
Other Income (Expense)   82,147     (24,483 )
Income Taxes   (390,305 )   (1,639 )
             
Net Income (Loss) $ 1,121,124   $ (816,679 )