Scheduled Principal Payments Due On Omaha Note Payable (Details)  | 
 Dec. 31, 2015  
USD ($) 
 | 
|---|---|
| Scheduled Principal Payments Due On Omaha Note Payable | |
| Principal Payments due on Omaha Note Payable 2016 | $ 325,323 | 
| Principal Payments due on Omaha Note Payable 2017 | 14,423,141 | 
| Total Future Payments due on Omaha Note Payable | $ 14,748,464 | 
| X | ||||||||||
- Definition Principal Payments due on Omaha Note Payable 2016 No definition available. 
  | 
| X | ||||||||||
- Definition Principal Payments due on Omaha Note Payable 2017 No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  | 
| X | ||||||||||
- Definition Total Future Payments due on Omaha Note Payable No definition available. 
  |