Investments and Fair Value of Financial Instruments - Schedule of Available-for-sale Securities (Details) - USD ($)  | 
Jun. 30, 2017  | 
Dec. 31, 2016  | 
|---|---|---|
| Fair Value Disclosures [Abstract] | ||
| Accumulated unrealized (losses) gains related to investments at fair value | $ (61,540) | $ (53,372) | 
| X | ||||||||||
- Definition Amount of accumulated unrealized gains or losses on investments in affiliates at fair value. No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  |