XML 37 R46.htm IDEA: XBRL DOCUMENT v3.19.3
Leases Operating lease future maturities (Details)
Sep. 30, 2019
USD ($)
Lessee, Lease, Description [Line Items]  
Finance Lease, Liability, Payments, Due Next Twelve Months $ 12,828,568
Operating Leases, Future Minimum Payments, Due in Two Years 24,253,675
Finance Lease, Liability, Payments, Due Year Two 20,979,001
Lessee, Operating Lease, Liability, Payments, Due Year Three 16,785,853
Lessee, Operating Lease, Liability, Payments, Due Year Four 12,317,366
Finance Lease, Liability, Payments, Due Year Five 8,293,707
Operating Leases, Future Minimum Payments, Due Thereafter $ 30,005,000