XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Property, Plant and Equipment, Net (Tables)
9 Months Ended
Sep. 30, 2022
Property, Plant and Equipment [Abstract]  
Schedule of property, plant and equipment
   December 31,
2021
   September 30,
2022
 
Buildings  $48,418,782   $40,796,906 
Leasehold Improvements   5,543,792    5,057,194 
Machinery and equipment   58,899,248    68,511,294 
Office equipment   1,200,758    1,133,481 
Motor vehicles   486,570    379,318 
    114,549,150    115,878,193 
Impairment   (9,194,132)   (8,079,718)
Accumulated depreciation   (15,312,245)   (19,643,898)
Carrying amount  $90,042,773   $88,154,577