v3.26.1
Segments - Schedule of Net Sales by Major Sales Channel (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Schedule of Net Sales by Major Sales Channel [Line Items]    
Revenue by major sales $ 5,492,705 $ 8,170,534
Online [Member]    
Schedule of Net Sales by Major Sales Channel [Line Items]    
Revenue by major sales 1,787,085 2,761,845
Retail [Member]    
Schedule of Net Sales by Major Sales Channel [Line Items]    
Revenue by major sales $ 3,705,620 $ 5,408,689