v3.26.1
Major Vendors - Schedule of Major Vendors (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Concentration Risk [Line Items]    
Purchase $ 1,123,600
Accounts Payable 1,864,527 2,478,102
Vendor A [Member]    
Concentration Risk [Line Items]    
Purchase
Accounts Payable 1,564,527 1,564,627
Vendor B [Member]    
Concentration Risk [Line Items]    
Purchase
Accounts Payable 313,475
Vendor C [Member]    
Concentration Risk [Line Items]    
Purchase 123,600
Accounts Payable
Vendor D [Member]    
Concentration Risk [Line Items]    
Purchase 1,000,000
Accounts Payable $ 300,000 $ 600,000