XML 32 R22.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Future minimum payments for operating leases

Future minimum lease payments under the operating lease at June 30, 2019 are as shown below:

 

Annual minimum payments:  Amount
      2019 (July 1, 2019 to December 31, 2019)    $234,537 
     2020    478,455 
     2021    497,594 
     2022 (through June 30, 2022)     253,675 
         Total minimum payments   $1,464,261 
Future minimum payments under financing lease and equipment financing arrangements

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

 

Annual minimum payments:  Amount
2019 (July 1, 2019 to December 31, 2019)   $8,454 
2020   8,454 
        Total minimum payments    16,908 
Less amount representing interest    (602)
     Present value of net minimum payments    16,306 
Short term portion of financing leases    (16,306)
Long term portion of financing leases   $—