XML 56 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments - Operating leases, future minimum lease payments (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]    
Remainder of 2020 $ 144,169  
2021 160,909  
2022 11,354  
Total 316,432  
Less: present value adjustment (22,674)  
Total lease liabilities $ 293,758 $ 335,508