XML 38 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Property and Equipment (Tables)
3 Months Ended
Mar. 31, 2019
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment

   Useful life  March 31, 2019   December 31, 2018 
Office equipment and furniture  5 years  $88,419   $86,724 
Manufacturing equipment  5 -10 years   11,516,742    20,297,029 
Vehicles  5 years   179,478    176,884 
Building and building improvements  5 - 20 years   -    21,341,612 
Manufacturing equipment in progress  -   3,465,848    338,190 
Construction in progress  -   1,683,753    4,686,673 
       16,934,240    46,927,112 
Less: accumulated depreciation      (9,188,037)   (25,363,692)
      $7,746,203   $21,563,420