XML 33 R21.htm IDEA: XBRL DOCUMENT v3.19.2
5. Property, Plant and Equipment (Tables)
3 Months Ended
Mar. 31, 2019
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
   March 31,
2019
   December 31,
2018
 
Buildings  $1,799,871   $1,756,860 
Leasehold improvement   16,963    14,254 
Vehicles   11,548    11,272 
Manufacturing equipment   1,390,214    1,186,877 
Office equipment   91,249    89,191 
Construction in process       140,637 
Property, plant, and equipment - total   3,309,845    3,199,091 
Less: accumulated depreciation   (824,485)   (747,874)
Fixed assets, net  $2,485,360   $2,451,217