XML 51 R34.htm IDEA: XBRL DOCUMENT v3.24.1
Construction-In-Progress (Tables)
12 Months Ended
Dec. 31, 2023
Construction-In-Progress [Abstract]  
Schedule of Construction in Progress Construction-in-progress consisted of the following:
   As of December 31, 
   2023   2022 
   US$   US$ 
Construction in progress    41,423,399     26,837,950 
     41,423,399     26,837,950