XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Construction in Progress (Tables)
9 Months Ended
Sep. 30, 2025
Construction in Progress [Abstract]  
Schedule of Construction in Progress

Construction in progress as of December 31, 2024 and September 30, 2025 consisted of the following:

 

   December 31,   September 30, 
   2024   2025 
Construction in progress  $29,819,111   $69,970,699 
Prepayment for acquisition of property, plant and equipment   12,707,748    19,487,598 
Carrying amount  $42,526,859   $89,458,297