Quarterly report pursuant to Section 13 or 15(d)

Leases - Schedule of Operating and Finance Leases Recorded in the Consolidated Balance Sheet (Details)

v3.19.1
Leases - Schedule of Operating and Finance Leases Recorded in the Consolidated Balance Sheet (Details)
Mar. 31, 2019
USD ($)
Leases [Abstract]  
Right-of-use assets, operating leases $ 36,759,065
Right-of-use assets, finance leases 532,062
Current lease liabilities, operating leases 3,473,925
Current lease liabilities, finance leases 235,685
Non-current lease liabilities, operating leases 34,366,152
Non-current lease liabilities, finance leases $ 539,073