XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Property, Plant and Equipment (Tables)
3 Months Ended
Mar. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of property, plant and equipment
   March 31,   December 31, 
   2023   2022 
Permit of land use  $409,895   $404,427 
Building   9,518,398    9,391,433 
Plant, machinery and equipment   28,138,831    27,780,585 
Motor vehicle   405,617    438,138 
Office equipment   313,023    308,847 
Total   38,785,764    38,323,430 
Less: accumulated depreciation   (29,356,174)   (28,350,365)
Property, plant and equipment, net  $9,429,590   $9,973,065 

 

Schedule of estimated useful lives of the assets
Asset   Life - years
Permit of land use   40 - 70
Building   20 - 49
Plant, machinery and equipment   5 - 10
Motor vehicle   5 - 10
Office equipment   3-5