XML 86 R74.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies - Future Minimum Payments to Third Parties for the Next Five Years and Thereafter (Detail)
Dec. 31, 2015
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2016 $ 8,591,662
2017 9,279,734
2018 8,897,610
2019 3,441,001
2020 2,282,678
Thereafter 7,723,100
Total $ 40,215,785