XML 57 R46.htm IDEA: XBRL DOCUMENT 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