XML 16 R40.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments

At December 31, 2018, future minimum lease payments under these leases are as follows:

 

Year ending December 31,    
2019  $730,665 
2020   31,543 
      
Total minimum future lease payments  $762,208