Annual report pursuant to Section 13 and 15(d)

Fair Value Measurement - Marketable Securities - Schedule of Marketable Securities (Details)

v2.4.1.9
Fair Value Measurement - Marketable Securities - Schedule of Marketable Securities (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Schedule of Available-for-sale Securities [Line Items]  
Cost $ 9,266,613us-gaap_AvailableForSaleSecuritiesAmortizedCost
Accrued Income 18,472us-gaap_InterestAndDividendIncomeSecuritiesAvailableForSale
Unrealized Gains   
Unrealized Losses (20,124)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
Fair Value 9,264,961us-gaap_AvailableForSaleSecurities
Fair Value, Inputs, Level 2 [Member]  
Schedule of Available-for-sale Securities [Line Items]  
Cost 9,266,613us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Accrued Income 18,472us-gaap_InterestAndDividendIncomeSecuritiesAvailableForSale
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Unrealized Gains   
Unrealized Losses (20,124)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value 9,264,961us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value, Inputs, Level 2 [Member] | Money Market Funds [Member]  
Schedule of Available-for-sale Securities [Line Items]  
Cost 1,795us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_MoneyMarketFundsMember
Accrued Income   
Unrealized Gains   
Unrealized Losses   
Fair Value 1,795us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_MoneyMarketFundsMember
Fair Value, Inputs, Level 2 [Member] | US Agency Securities [Member]  
Schedule of Available-for-sale Securities [Line Items]  
Cost 297,699us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_AgencySecuritiesMember
Accrued Income 360us-gaap_InterestAndDividendIncomeSecuritiesAvailableForSale
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_AgencySecuritiesMember
Unrealized Gains   
Unrealized Losses (141)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_AgencySecuritiesMember
Fair Value 297,918us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_AgencySecuritiesMember
Fair Value, Inputs, Level 2 [Member] | Certificates of Deposits [Member]  
Schedule of Available-for-sale Securities [Line Items]  
Cost 3,430,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CertificatesOfDepositMember
Accrued Income 10,653us-gaap_InterestAndDividendIncomeSecuritiesAvailableForSale
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CertificatesOfDepositMember
Unrealized Gains   
Unrealized Losses (11,236)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CertificatesOfDepositMember
Fair Value 3,429,417us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CertificatesOfDepositMember
Fair Value, Inputs, Level 2 [Member] | Corporate Securities [Member]  
Schedule of Available-for-sale Securities [Line Items]  
Cost 1,528,308us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateNoteSecuritiesMember
Accrued Income 5,037us-gaap_InterestAndDividendIncomeSecuritiesAvailableForSale
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateNoteSecuritiesMember
Unrealized Gains   
Unrealized Losses (6,631)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateNoteSecuritiesMember
Fair Value 1,526,714us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateNoteSecuritiesMember
Fair Value, Inputs, Level 2 [Member] | Municipal Securities [Member]  
Schedule of Available-for-sale Securities [Line Items]  
Cost 4,008,811us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalNotesMember
Accrued Income 2,422us-gaap_InterestAndDividendIncomeSecuritiesAvailableForSale
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalNotesMember
Unrealized Gains   
Unrealized Losses (2,116)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalNotesMember
Fair Value $ 4,009,117us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalNotesMember