XML 52 R33.htm IDEA: XBRL DOCUMENT 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 Operating Leases

At December 31, 2018, future minimum lease payments required under the operating leases are approximately as follows:

 

For year ending December 31st:

 

2019   $ 547,411  
2020     435,958  
2021     117,683  
2022     37,153  
2023     38,267  
Total   $ 1,176,472