XML 135 R123.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Schedule of Contracted Capital Commitments (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Schedule of Contracted Capital Commitments [Line Items]    
Total contracted capital commitments $ 338,394,308 $ 309,181,611
For construction of buildings [Member]    
Schedule of Contracted Capital Commitments [Line Items]    
Total contracted capital commitments 16,002,326 1,677,191
For purchases of equipment [Member]    
Schedule of Contracted Capital Commitments [Line Items]    
Total contracted capital commitments 61,045,456 53,300,030
Capital injection [Member]    
Schedule of Contracted Capital Commitments [Line Items]    
Total contracted capital commitments $ 261,346,526 $ 254,204,390