XML 63 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Details 2) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]    
2020 $ 86,997  
2021 89,736  
2022 82,885  
Total minimum non-cancellable operating lease payments 259,618  
Less discount to fair value (45,598)  
Total minimum principal payments $ 214,020