v3.26.1
Accounts Payable - Schedule of Accounts Payable (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Schedule of Accounts Payable [Line Items]    
Total accounts payable $ 35,032,772 $ 25,604,917
Procurement of Materials [Member]    
Schedule of Accounts Payable [Line Items]    
Total accounts payable 34,352,485 25,213,713
Infrastructure& Equipment [Member]    
Schedule of Accounts Payable [Line Items]    
Total accounts payable 186,327 113,793
Freight fee [Member]    
Schedule of Accounts Payable [Line Items]    
Total accounts payable $ 493,960 $ 277,411