XML 59 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Summary of Maturity Analysis of Operating Lease Liabilities (Details)
Jun. 30, 2019
USD ($)
Operating Lease Liabilities, Payments Due [Abstract]  
2019 $ 1,767,905
2020 1,435,657
2021 643,760
2022 640,853
2023 and beyond 2,039,190
Total lease payments 6,527,365
Less: interest (612,054)
Present value of lease liabilities $ 5,915,311