v3.25.1
Segment Information - Schedule of selected financial information (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Segment Reporting [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  
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) $ (2,204,664)