XML 56 R68.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 17 - Commitments and Contingencies (Details) - Future Outstanding Commitments for Installment Payments (USD $)
Dec. 31, 2014
Future Outstanding Commitments for Installment Payments [Abstract]  
2015 $ 145,534,934us-gaap_PurchaseObligationDueInNextTwelveMonths
2016 75,717,889us-gaap_PurchaseObligationDueInSecondYear
2017 135,408,000us-gaap_PurchaseObligationDueInThirdYear
$ 356,660,823us-gaap_PurchaseObligation