XML 33 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Future Minimum Lease Payments Required Under Office Lease (Details)
Dec. 31, 2019
USD ($)
Operating Lease Liabilities Payments Due [Abstract]  
2020 $ 664,200
2021 664,200
2022 498,150
Total lease payments 1,826,550
Less: Interest 62,071
Present value of lease payments $ 1,764,479