XML 33 R22.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Future minimum payments for operating leases

Future minimum lease payments under the operating lease at March 31, 2019 are shown below:

 

Annual minimum payments:  Amount
2019 (April 1, 2019 to December 31, 2019)  $347,295 
2020   478,455 
2021   497,594 
2022 (through June 30, 2022)   253,675 
     Total minimum payments  $1,577,019
Future minimum payments under finance lease and equipment financing arrangements

Future minimum payments under finance lease and equipment financing arrangements as of March 31, 2019 are as follows:

 

Annual minimum payments:  Amount
2019 (April 1, 2019 to December 31, 2019)  $12,646 
2020   8,454 
     Total minimum payments   21,100 
Less amount representing interest   (921)
     Present value of net minimum payments   20,179 
Short term portion of capital leases   (15,999)
Long term portion of capital leases  $4,180