Related Party Transactions (Details) - USD ($)
8 Months Ended 12 Months Ended
Sep. 30, 2015
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Related Party Transactions        
Revenue from product sales     $ 4,809,000 $ 4,394,000
Accounts receivable     1,500,000  
Officer        
Related Party Transactions        
Revenue from product sales   $ 9,000    
Accounts payable due to related party   34,000    
Company 5        
Related Party Transactions        
Revenue from product sales $ 400,000      
Investors | Company 1        
Related Party Transactions        
Revenue from product sales     4,108,000 2,889,000
Investors | Company 2        
Related Party Transactions        
Revenue from product sales     682,000 950,000
Investors | Company 3        
Related Party Transactions        
Revenue from product sales     $ 19,000 426,000
Investors | Company 4        
Related Party Transactions        
Revenue from product sales       $ 129,000
Director        
Related Party Transactions        
Royalty expense   40,000    
Accounts payable due to related party   $ 40,000