v3.26.1
Segment Information - Schedule of selected financial information (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting [Abstract]    
Revenues $ 19,507,486 $ 15,367,864
Cost of Revenues 10,933,059 8,646,851
Gross Profit 8,574,427 6,721,013
Product Royalty Income 372,819 85,298
Operating Expenses    
Salaries and wages 2,148,626 1,857,380
Professional fees 290,492 360,051
Advertising and marketing 1,061,196 892,057
Research and development 797,348 664,490
General and administrative 1,210,233 1,012,649
Other operating expenses 1,121,206 590,402
Operating Expenses 6,629,101 5,377,029
Income from Operations 2,318,145 1,429,282
Other Income 74,496 82,147
Provision for Income taxes 621,947 390,305
Net Income $ 1,770,694 $ 1,121,124