Related Party Transactions (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2016
USD ($)
Sep. 30, 2016
USD ($)
Officer    
Related Party Transactions    
Revenue from product sales $ 43,000 $ 106,000
Accounts payable due to related party 28,000 28,000
Director    
Related Party Transactions    
Royalty expense $ 0 $ 200,000