XML 48 R37.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 Payments

Future minimum payments are as follows:

2019 141,412
2020 146,477
2021 151,543
2022 156,608
2023 161,674
2024 13,508
Total      $     771,222