Quarterly report pursuant to Section 13 or 15(d)

Leases - Maturities of Operating Lease Liabilities After Adoption of 842 (Details)

v3.19.1
Leases - Maturities of Operating Lease Liabilities After Adoption of 842 (Details)
Mar. 31, 2019
USD ($)
Operating Lease Liabilities, Payments Due [Abstract]  
Remainder of 2019 $ 2,622,191
2020 3,562,092
2021 3,635,376
2022 3,672,731
2023 3,563,383
2024 3,634,651
Thereafter 48,553,620
Total undiscounted minimum future operating lease payments 69,244,044
Imputed Interest 31,403,967
Total operating lease liabilities recorded as of March 31, 2019 $ 37,840,077