XML 30 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2017
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments for Leases [Table Text Block]
Future minimum lease payments under capital leases and operating leases with initial or remaining terms in excess of one year at September 30, 2017 were:
 
Capital Lease
 
Operating Leases
2018
$
3,278,295

 
$
585,717

2019
3,278,295

 
420,514

2020
3,278,295

 
365,446

2021
3,278,295

 
285,348

2022
6,858,295

 

Thereafter
14,227,441

 

Total minimum lease payments
$
34,198,916

 
$
1,657,025

Less amount representing interest
6,967,515

 
 
Present value of minimum lease payments
27,231,401

 
 
Less current portion
1,759,303

 
 
Long-term portion
$
25,472,098