XML 51 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Property, Plant and Equipment, net (Tables)
9 Months Ended
Sep. 30, 2021
Property, Plant and Equipment [Abstract]  
Schedule of property, plant and equipment
   December 31,   September 30, 
   2020   2021 
Buildings  $28,150,137   $28,531,939 
Machinery and equipment   32,753,952    33,979,680 
Office equipment   258,458    467,293 
Motor vehicles   197,790    330,801 
Leasehold improvements   
-
    1,216,573 
    61,360,337    64,526,286 
Impairment   (8,980,020)   (9,063,579)
Accumulated depreciation   (11,339,947)   (13,412,118)
Carrying amount  $41,040,370   $42,050,589