XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Construction in Progress (Tables)
9 Months Ended
Sep. 30, 2024
Construction in Progress [Abstract]  
Schedule of Construction in Progress Construction in progress as of December 31, 2023 and September 30, 2024 consisted of the following:
   December 31,   September 30, 
   2023   2024 
Construction in progress  $24,876,463   $28,164,152 
Prepayment for acquisition of property, plant and equipment   12,921,399    10,829,466 
Carrying amount  $37,797,862   $38,993,618