v3.26.3
Loan Payable to Other - Schedule of Loans Payable to Other (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Feb. 06, 2025
Schedule of Loans Payable to Others [Line Items]      
Loan agreements $ 510,089 $ 109,247 $ 4,166,665
Loans payable [Member]      
Schedule of Loans Payable to Others [Line Items]      
Loan agreements 92,210  
Total loan payable to others 674,217 279,026  
Less: current portion (674,217) (279,026)  
Total loan payable to others, net of current  
June 2023 [Member] | Loans payable [Member]      
Schedule of Loans Payable to Others [Line Items]      
Loan agreements 174,026 184,026  
December 2026 [Member] | Loans payable [Member]      
Schedule of Loans Payable to Others [Line Items]      
Loan agreements 312,981  
April 2025 [Member] | Loans payable [Member]      
Schedule of Loans Payable to Others [Line Items]      
Loan agreements $ 95,000 $ 95,000