v3.25.1
Commitments and Contingencies - Schedule of Contracted Capital Commitments (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Schedule of Contracted Capital Commitments [Line Items]    
Total contracted capital commitments $ 337,295,029 $ 309,181,611
For construction of buildings [Member]    
Schedule of Contracted Capital Commitments [Line Items]    
Total contracted capital commitments 5,924,250 1,677,191
For purchases of equipment [Member]    
Schedule of Contracted Capital Commitments [Line Items]    
Total contracted capital commitments 69,928,476 53,300,030
Capital injection [Member]    
Schedule of Contracted Capital Commitments [Line Items]    
Total contracted capital commitments $ 261,442,303 $ 254,204,390