Common Stock Warrants (Details)  | 
 Sep. 30, 2016  
$ / shares 
 | 
 Dec. 31, 2015  
$ / shares 
 | 
 Nov. 08, 2009  
shares 
 | 
|---|---|---|---|
| Exercise Prices Details: | |||
| Series B | $ 0.11 | ||
| Series D | $ 1.60 | ||
| Company issued Series H with par value $7 Warrants | shares | 689,159 | ||
| Mentor warrants in years | 21.96 | 22.4 | |
| Weighted average outstanding warrant exercise price per share | $ 1.90 | $ 1.88 | 
| X | ||||||||||
- Definition Company issued Series H with par value $7 Warrants No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  | 
| X | ||||||||||
- Definition Mentor warrants in years No definition available. 
  | 
| X | ||||||||||
- Definition Series B No definition available. 
  | 
| X | ||||||||||
- Definition Series D No definition available. 
  | 
| X | ||||||||||
- Definition Weighted average outstanding warrant exercise price per share No definition available. 
  |