XML 50 R70.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Details) - Future minimum lease payments are as follows:
Dec. 31, 2019
USD ($)
Future minimum lease payments are as follows: [Abstract]  
2020 $ 100,819
2021 17,201
2022 17,201
2023 17,201
2024 17,201
Thereafter 120,409
Total operating lease payments $ 290,034