XML 64 R46.htm IDEA: XBRL DOCUMENT v3.25.1
EXPENDITURE ON WATER POLLUTION TREATMENT (Tables)
12 Months Ended
Dec. 31, 2024
Environmental Remediation Obligations [Abstract]  
Expenditure on Water Pollution Treatment - Schedule of Expenditure on Water Pollution Treatment
   December 31,
2024
  December 31,
2023
           
Expenditure on water pollution treatment  $   $46,510,856 
Total  $   $46,510,856