v3.26.1
SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Total sales $ 7,610,148 $ 11,367,132 $ 15,907,145 $ 18,840,824
CANADA        
Segment Reporting [Line Items]        
Total sales 289,586 167,020 377,878 455,115
United States and Abroad [Member]        
Segment Reporting [Line Items]        
Total sales $ 7,320,562 $ 11,200,112 $ 15,529,267 $ 18,385,709