v3.25.2
Segment Information - Schedule of selected financial information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting [Abstract]            
Revenues $ 16,176,339   $ 10,078,695   $ 31,544,203 $ 20,693,165
Cost of Revenues 9,287,146   6,157,282   17,933,997 12,763,419
Gross Profit 6,889,193   3,921,413   13,610,206 7,929,746
Product Royalty Income 48,306   92,780   133,604 132,083
Operating Expenses            
Salaries and wages 1,846,237   1,608,372   3,703,617 3,176,643
Professional fees 155,345   120,617   515,396 419,588
Advertising and marketing 1,152,207   1,183,282   2,044,264 2,075,699
Research and development 616,795   628,793   1,281,285 1,184,571
General and administrative 1,101,992   977,160   2,114,641 1,920,048
Other operating expenses         1,255,407 1,206,223
Operating Expenses 5,537,581   5,144,579   10,914,610 9,982,772
Income (Loss) from Operations 1,399,918   (1,130,386)   2,829,200 (1,920,943)
Other Income 117,737   98,016   199,884 73,533
Income Taxes (378,921)   (24,993)   (769,226) (26,632)
Net Income (Loss) $ 1,138,734 $ 1,121,124 $ (1,057,363) $ (816,679) $ 2,259,858 $ (1,874,042)