XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Future Minimum Lease Payments Required Under Office Lease (Details) - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Operating Lease Liabilities Payments Due [Abstract]    
2020 $ 332,100  
2021 664,200  
2022 498,150  
Total lease payments 1,494,450  
Less: Interest 41,994  
Present value of lease liabilities $ 1,452,456 $ 1,764,479