XML 60 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Property, Plant and Equipment, net (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of property, plant and equipment
   December 31,
2020
   December 31,
2021
 
Buildings  $28,150,137   $48,418,782 
Leasehold improvements   
-
    5,543,792 
Machinery and equipment   32,753,952    58,899,248 
Office equipment   258,458    1,200,758 
Motor vehicles   197,790    486,570 
    61,360,337    114,549,150 
Impairment   (8,980,020)   (9,194,132)
Accumulated depreciation   (11,339,947)   (15,312,245)
Carrying amount  $41,040,370   $90,042,773