Quarterly report pursuant to Section 13 or 15(d)

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

v3.19.1
Commitments and Contingencies - Schedule of Operating Lease Liability Maturity (Details)
Mar. 31, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
April 1, 2019 - March 31, 2020 $ 3,923,244
April 1, 2020 - March 31, 2021 3,741,405
April 1, 2021 - March 31, 2022 3,723,305
April 1, 2022 - March 31, 2023 3,380,149
April 1, 2023 - March 31, 2024 2,928,742
Thereafter 15,067,822
Total lease payments 32,764,667
Less: imputed interest 11,785,693
Present value of lease liabilities $ 20,978,974