XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Property, Plant and Equipment, net (Tables)
6 Months Ended
Jun. 30, 2022
Property, Plant and Equipment [Abstract]  
Schedule of property, plant and equipment
   December 31,
2021
   June 30,
2022
 
Buildings  $48,418,782   $45,962,927 
Leasehold Improvements   5,543,792    5,319,455 
Machinery and equipment   58,899,248    59,241,653 
Office equipment   1,200,758    1,114,720 
Motor vehicles   486,570    461,564 
    114,549,150    112,100,319 
Impairment   (9,194,132)   (8,718,827)
Accumulated depreciation   (15,312,245)   (18,676,439)
Carrying amount  $90,042,773   $84,705,053