Annual report pursuant to Section 13 and 15(d)

Fair Value Measurement - Marketable Securities - Schedule of Available Sale Securities Maturity (Details)

v2.4.1.9
Fair Value Measurement - Marketable Securities - Schedule of Available Sale Securities Maturity (Details) (USD $)
Dec. 31, 2014
Investments, Debt and Equity Securities [Abstract]  
Within 1 Year $ 4,397,395us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
1 - 5 Years 4,767,538us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
5 - 10 Years   
After 10 Years $ 100,028us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue