XML 52 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2017
Future Minimum Payments to Third Parties for Next Five Years and Thereafter

As of December 31, 2017, future minimum payments to third parties for the next five years and thereafter are summarized as follows:

 

2018

   $ 28,963,773  

2019

     20,268,746  

2020

     13,597,974  

2021

     6,342,243  

2022

     4,607,611  

Thereafter

     9,010,637  
  

 

 

 

Total

   $ 82,790,984  
  

 

 

 
Related Party [Member]  
Future Minimum Payments to Third Parties for Next Five Years and Thereafter

As of December 31, 2017, future minimum payments to related parties for the next five years and thereafter are summarized as follows:

 

2018

   $ 902,801  

2019

     639,859  

2020

     508,317  

2021

     225,974  

2022

     229,478  

Thereafter

     614,027  
  

 

 

 

Total

   $ 3,120,456