XML 29 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Future Minimum Payments For Operating Leases (Details) (USD $)
Dec. 31, 2014
Annual minimum payments:  
2015 $ 393,255us-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,359,722us-gaap_OperatingLeasesFutureMinimumPaymentsDue