XML 70 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Construction in Progress (Tables)
12 Months Ended
Dec. 31, 2024
Construction in Progress [Abstract]  
Schedule of Construction in Progress

Construction in progress as of December 31, 2023 and 2024 consisted of the following:

 

    December 31,     December 31,  
    2023     2024  
Construction in progress   $ 24,876,463     $ 29,819,111  
Prepayment for acquisition of property, plant and equipment     12,921,399       12,707,748  
Carrying amount   $ 37,797,862     $ 42,526,859