XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Property, Plant and Equipment, net (Tables)
3 Months Ended
Mar. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of property, plant and equipment
   December 31,
2021
   March 31,
2022
 
Buildings  $48,418,782   $48,566,742 
Leasehold Improvements   5,543,792    5,593,831 
Machinery and equipment   58,899,248    59,488,872 
Office equipment   1,200,758    1,229,557 
Motor vehicles   486,570    487,644 
    114,549,150    115,366,646 
Impairment   (9,194,132)   (9,213,494)
Accumulated depreciation   (15,312,245)   (17,620,341)
Carrying amount  $90,042,773   $88,532,811