XML 68 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Details 2) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]    
2020 $ 65,763  
2021 89,736  
2022 82,885  
Total minimum non-cancellable operating lease payments 238,384  
Less discount to fair value (42,708)  
Total minimum principal payments $ 195,676 $ 214,020