XML 41 R30.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2016
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments and Payments Due under Non-cancelable Service Contracts

Future minimum lease payments and payments due under non-cancelable service contracts are as follows as of September 30, 2016:

 

Remainder of 2016 $ 185,536  
2017   491,933  
2018   299,578  
2019   308,599  
2020   317,909  
Thereafter   243,790  
Total $ 1,847,345