XML 44 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies Lease Commitments (Details) - USD ($)
Sep. 30, 2017
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]    
Capital Leases, Future Minimum Payments Due, Next Twelve Months $ 3,278,295  
Capital Leases, Future Minimum Payments Due in Two Years 3,278,295  
Capital Leases, Future Minimum Payments Due in Three Years 3,278,295  
Capital Leases, Future Minimum Payments Due in Four Years 3,278,295  
Capital Leases, Future Minimum Payments Due in Five Years 6,858,295  
Capital Leases, Future Minimum Payments Due Thereafter 14,227,441  
Capital Leases, Future Minimum Payments Due 34,198,916  
Capital Leases, Future Minimum Payments, Interest Included in Payments 6,967,515  
Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments 27,231,401  
Capital Lease Obligations, Current 1,759,303 $ 0
Capital Lease Obligations, Noncurrent 25,472,098 $ 0
2018 585,717  
2019 420,514  
2020 365,446  
2021 285,348  
2022 0  
Operating Leases, Future Minimum Payments, Due Thereafter 0  
Operating Leases, Future Minimum Payments Due $ 1,657,025