XML 41 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Inventory (Tables)
6 Months Ended
Jun. 30, 2017
Inventory [Abstract]  
Schedule of inventory
  

As of

June 30,
2017

  

As of

December 31,
2016

  

Increase

(Decrease)

 
Raw materials $430,233  $318,443  $111,790 
Work-in-process  1,380,782   968,810   411,972 
Finished goods  804,672   839,646   (34,974)
Total $2,615,687  $2,126,899  $488,788