XML 54 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Details 1)
Mar. 31, 2020
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2020 (excluding the three months ended March 31, 2020) $ 53,745
2021 77,460
2022 79,008
2023 80,586
2024 82,200
Thereafter 278,613
Total future minimum lease payments, undiscounted 651,612
Less: Imputed interest 240,347
Present value of future minimum lease payments $ 411,265