Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Tables)

v3.19.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments Under All Non-cancelable Operating Leases

Future minimum lease payments as of December 31, 2018 under all non-cancelable operating leases having an initial or remaining term of more than one year were:

 

2019   $ 398,731  
2020     797,120  
2021     894,450  
2022     882,068  
2023     858,136  
Thereafter     4,547,028  
Total   $ 8,377,533