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

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

 

   December 31,
2024
   September 30,
2025
 
Buildings  $44,590,499   $45,748,897 
Leasehold improvements   8,058,360    9,482,889 
Machinery and equipment   84,267,956    87,521,716 
Office equipment   2,235,605    2,304,630 
Motor vehicles   803,560    835,397 
    139,955,980    145,893,529 
Impairment   (16,755,682)   (17,142,885)
Accumulated depreciation   (37,713,469)   (45,911,814)
Carrying amount  $85,486,829   $82,838,830