|
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 |
| X | ||||||||||
|
- Definition
Fair value of available-for-sale debt securities maturing in the sixth fiscal year through the tenth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Fair value of available-for-sale debt securities maturing in the second fiscal year through the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Fair value of available-for-sale debt securities maturing after the tenth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Fair value of available-for-sale debt securities maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Details
|