XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
July 2020 - June 2021 $ 196,156  
July 2021 - June 2022 199,618  
July 2022 - June 2023 197,600  
July 2023 - June 2024 134,690  
Total future minimum lease payments 728,064  
Less: present value adjustment 46,280  
Operating lease liabilities at June 30, 2020 681,784  
Less: current portion of operating lease liabilities 174,772 $ 69,576
Operating lease liabilities, net of current portion $ 507,012