XML 31 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Future minimum payments for operating leases

Future minimum lease payments under the operating lease at December 31, 2017 are shown below:

 

Annual minimum payments:  Amount
 2018   $442,359 
 2019    460,053 
 2020    478,455 
 2021    497,594 
 2022    253,675 
 Total minimum payments   $2,132,136

 

Future minimum payments under capital lease and equipment financing arrangements

Future minimum payments under capital lease and equipment financing arrangements as of December 31, 2017 are as follows:

 

Annual minimum payments:  Amount
     2018  $26,900 
     2019   17,892 
     2020   9,164 
     Total minimum payments   53,956 
Less amount representing interest   (1,548)
     Present value of net minimum payments  $52,408 
Short term portion of capital leases   (25,856)
Long term portion of capital leases  $26,552