XML 65 R55.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Future Minimum Rental Payments Under Operating Leases (Details)
Mar. 31, 2019
USD ($)
Leases  
Nine months ended December 31, 2019 $ 1,398,078
Year ending December 31, 2020 1,186,720
Year ending December 31, 2021 562,506
Year ending December 31, 2022 96,006
Year ending December 31, 2023 3,440
Total 3,246,750
Less present value discount (229,956)
Operating lease liabilities $ 3,016,794