v3.26.1
Accounts Payable - Schedule of Accounts Payable (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Schedule of Accounts Payable [Line Items]    
Total accounts payable $ 33,565,416 $ 25,604,917
Procurement of Materials [Member]    
Schedule of Accounts Payable [Line Items]    
Total accounts payable 33,029,726 25,213,713
Infrastructure& Equipment [Member]    
Schedule of Accounts Payable [Line Items]    
Total accounts payable 211,605 113,793
Freight fee [Member]    
Schedule of Accounts Payable [Line Items]    
Total accounts payable $ 324,085 $ 277,411