XML 33 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments Under Non-cancelable Operating Leases

Future minimum lease payments as of September 30, 2018 under non-cancelable operating leases are as follows:

 

Building Lease Schedule
         
2018   $ 84,967  
2019     345,331  
2020     362,703  
2021     373,525  
2022     384,776  
2023     295,091  
         
Total   $ 1,846,393