XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
Oct 2020 - Sept 2021 $ 197,716  
Oct 2021 - Sept 2022 198,385  
Oct 2022 - Sept 2023 199,263  
Oct 2023 - Sept 2024 84,181  
Total future minimum lease payments 679,545  
Less: present value adjustment 40,268  
Operating lease liabilities at September 30, 2020 639,277  
Less: current portion of operating lease liabilities 174,772
Operating lease liabilities, net of current portion $ 464,505