Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Schedule of Operating Lease Liability Maturity (Details)

v3.19.2
Commitments and Contingencies - Schedule of Operating Lease Liability Maturity (Details)
Jun. 30, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
July 1, 2019 - June 30, 2020 $ 3,761,567
July 1, 2020 - June 30, 2021 3,743,669
July 1, 2021 - June 30, 2022 3,698,299
July 1, 2022 - June 30, 2023 3,238,152
July 1, 2023 - June 30, 2024 2,876,735
Thereafter 14,337,079
Total lease payments 31,655,501
Less: imputed interest 11,260,274
Present value of lease liabilities $ 20,395,227