XML 46 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2017
Property and Equipment [Abstract]  
Summary of property and equipment
  Useful life  December 31, 2017  December 31, 2016 
Office equipment and furniture 5 years  $71,120  $65,209 
Manufacturing equipment 5 -10 years   34,419,653   32,240,010 
Vehicles 5 years   253,564   169,773 
Building and building improvements 5 - 20 years   22,556,026   21,135,718 
Manufacturing equipment in progress -   3,657,936   - 
Construction in progress -   1,652,859   - 
      62,611,158   53,610,710 
Less: accumulated depreciation     (29,430,039)  (23,732,035)
     $33,181,119  $29,878,675