Inventory (Details) - USD ($) |
Dec. 31, 2015 |
Dec. 31, 2014 |
|---|---|---|
| Inventory | ||
| Raw materials | $ 2,025,674 | $ 1,603,757 |
| Work in process | 184,478 | 126,188 |
| Finished goods | 286,164 | 457,962 |
| Inventory before allowance for excess and obsolete | 2,496,316 | 2,187,907 |
| Allowance for excess and obsolete | (113,158) | (62,069) |
| Total | $ 2,383,158 | $ 2,125,838 |