XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Property, Plant and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2025
Property, Plant and Equipment, Net [Abstract]  
Schedule of Property, Plant and Equipment

Property, plant and equipment as of December 31, 2024 and June 30, 2025 consisted of the following:

 

   December 31,
2024
   June 30,
2025
 
Buildings  $44,590,499   $45,456,046 
Leasehold improvements   8,058,360    8,345,433 
Machinery and equipment   84,267,956    84,123,164 
Office equipment   2,235,605    2,139,686 
Motor vehicles   803,560    851,948 
    139,955,980    140,916,277 
Impairment   (16,755,682)   (17,050,583)
Accumulated depreciation   (37,713,469)   (39,974,472)
Carrying amount  $85,486,829   $83,891,222