Commitments and Contingencies (Details)
12 Months Ended
Jan. 30, 2014
USD ($)
item
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
Purchase commitments        
Purchase commitments   $ 3,683,481    
Susi, LLC | Winter Springs, Florida Facility        
Leases        
Monthly base rent $ 32,649      
Number of successive renewal terms of lease | item 2      
Renewal term of lease beginning in 2019 5 years      
Renewal term of lease beginning in 2024 5 years      
Renewal term lease thereafter 1 year      
Rent expense   405,081 $ 400,807 $ 284,210
Future minimum lease payments under noncancelable operating leases        
2017   394,081    
2018   393,417    
2019   163,242    
Total minimum lease payments   $ 950,740