XML 97 R65.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies (Details)
Jun. 30, 2019
USD ($)
Twelve months ending December 31,  
2020 $ 357,568
2021 207,928
2022 29,903
Future minimum lease payments, amount 595,399
Leases [Member]  
Twelve months ending December 31,  
2020 157,568
2021 62,285
2022 29,903
Future minimum lease payments, amount 249,756
Contractual [Member]  
Twelve months ending December 31,  
2020 200,000
2021 145,643
2022
Future minimum lease payments, amount $ 345,643