XML 35 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
COMMITMENTS AND CONTINGENCIES - Summary of Future minimum lease payments (Details 2) (USD $)
Mar. 31, 2015
Minimum Lease Payments, Sale Leaseback Transactions, Fiscal Year Maturity [Abstract]  
2015 (remaining three months) $ 660,289us-gaap_MinimumLeasePaymentsSaleLeasebackTransactionsWithinOneYear
2016 2,641,155us-gaap_MinimumLeasePaymentsSaleLeasebackTransactionsWithinTwoYears
2017 2,641,155us-gaap_MinimumLeasePaymentsSaleLeasebackTransactionsWithinThreeYears
2018 137,731us-gaap_MinimumLeasePaymentsSaleLeasebackTransactionsWithinFourYears
Total minimum lease payments $ 6,080,330us-gaap_MinimumLeasePaymentsSaleLeasebackTransactions