XML 18 R37.htm IDEA: XBRL DOCUMENT v2.4.1.9
Future Minimum Payments For Operating Leases (Details) (USD $)
Mar. 31, 2015
Annual minimum payments:  
2015 (April 1, 2015 to December 31, 2015) $ 296,869us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
2016 408,986us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears
2017 425,345us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears
2018 442,359us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears
2019 to 2022 1,689,777us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter
Total minimum payments $ 3,263,336us-gaap_OperatingLeasesFutureMinimumPaymentsDue