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

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

 

Annual minimum payments:  Amount
2020 (April 1, 2020 to December 31, 2020)  $361,187 
2021   497,594 
2022 (through June 30, 2022)   253,675 
Total minimum payments  $1,112,456

 

Future minimum payments under financing lease and equipment financing arrangements

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

 

Annual minimum payments:  Amount
2020 (April 1, 2020 to June 30, 2020)   $4,227
     Total minimum payments    4,227 
Less amount representing interest    (47)
     Present value of net minimum payments    4,180 
Short term portion of finance leases    (4,180)
Long term portion of finance leases   $0