v3.26.1
Segment Information - Schedule of selected financial information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Abstract]            
Revenues $ 16,390,944   $ 16,176,339   $ 35,898,430 $ 31,544,203
Cost of Revenues 8,955,702   9,287,146   19,888,761 17,933,997
Gross Profit 7,435,242   6,889,193   16,009,669 13,610,206
Product Royalty Income 135,115   48,306   507,934 133,604
Operating Expenses            
Salaries and wages 2,176,254   1,846,237   4,324,880 3,703,617
Professional fees 212,003   155,345   502,495 515,396
Advertising and marketing 1,428,833   1,152,207   2,490,029 2,044,264
Research and development 664,839   616,795   1,462,187 1,281,285
General and administrative 1,313,482   1,101,992   2,523,715 2,114,641
Other operating expenses         1,743,621 1,255,407
Operating Expenses 6,417,826   5,537,581   13,046,927 10,914,610
Income from Operations 1,152,531   1,399,918   3,470,676 2,829,200
Other Income 76,268   117,737   150,764 199,884
Provision for Income taxes 319,810   378,921   941,757 769,226
Net Income $ 908,989 $ 1,770,694 $ 1,138,734 $ 1,121,124 $ 2,679,683 $ 2,259,858