Quarterly report pursuant to Section 13 or 15(d)

Leases - Summary of Maturity Analysis of Operating Lease Liabilities (Details)

v3.19.1
Leases - Summary of Maturity Analysis of Operating Lease Liabilities (Details)
Mar. 31, 2019
USD ($)
Operating Lease Liabilities, Payments Due [Abstract]  
2019 $ 2,301,874
2020 858,904
2021 67,007
2022 64,100
2023 20,553
Total lease payments 3,312,438
Less: interest (108,398)
Present value of lease liabilities $ 3,204,040