XML 67 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Future Minimum Rental Payments Under Operating Leases (Details)
Jun. 30, 2020
USD ($)
Leases [Abstract]  
Year ending December 31, 2020 (remaining) $ 780,038
Year ending December 31, 2021 1,054,873
Year ending December 31, 2022 591,925
Year ending December 31, 2023 234,327
Year ending December 31, 2024 97,423
Total 2,758,586
Less present value discount (212,148)
Operating lease liabilities $ 2,546,438