Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Schedule of Rent Obligations (Details)

v2.4.1.9
Commitments and Contingencies - Schedule of Rent Obligations (Details) (USD $)
Dec. 31, 2014
Commitments and Contingencies Disclosure [Abstract]  
12/31/2015 $ 2,903,180us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
12/31/2016 2,721,092us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears
12/31/2017 2,203,637us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears
12/31/2018 2,193,450us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears
12/31/2019 2,060,853us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears
thereafter 6,656,486us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter
Totals $ 18,738,698us-gaap_OperatingLeasesFutureMinimumPaymentsDue