v3.25.2
Segment Information (Tables)
6 Months Ended
Jun. 30, 2025
Segment Reporting [Abstract]  
Schedule of selected financial information [Table Text Block]
    2025     2024  
             
Revenues $ 31,544,203   $ 20,693,165  
Cost of Revenues   17,933,997     12,763,419  
Gross Profit   13,610,206     7,929,746  
             
Product Royalty Income   133,604     132,083  
             
Operating Expenses            
  Salaries and wages   3,703,617     3,176,643  
  Professional fees   515,396     419,588  
  Advertising and marketing   2,044,264     2,075,699  
  Research and development   1,281,285     1,184,571  
  General and administrative   2,114,641     1,920,048  
  Other operating expenses   1,255,407     1,206,223  
Operating Expenses   10,914,610     9,982,772  
             
Income (Loss) from Operations   2,829,200     (1,920,943 )
             
Other Income   199,884     73,533  
Income Taxes   (769,226 )   (26,632 )
             
Net Income (Loss) $ 2,259,858   $ (1,874,042 )