Quarterly report pursuant to Section 13 or 15(d)

Marketable Securities - Schedule of Marketable Securities (Details)

v2.4.1.9
Marketable Securities - Schedule of Marketable Securities (Details) (USD $)
3 Months Ended
Mar. 31, 2015
Schedule of Available-for-sale Securities [Line Items]  
Cost $ 8,040,404us-gaap_AvailableForSaleSecuritiesAmortizedCost
Accrued Income 11,316us-gaap_InterestAndDividendIncomeSecuritiesAvailableForSale
Unrealized Gains 9,757us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
Unrealized Losses (3,168)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
Fair Value 8,058,310us-gaap_AvailableForSaleSecurities
Fair Value, Inputs, Level 2 [Member]  
Schedule of Available-for-sale Securities [Line Items]  
Cost 8,040,404us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Accrued Income 11,316us-gaap_InterestAndDividendIncomeSecuritiesAvailableForSale
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Unrealized Gains 9,757us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Unrealized Losses (3,168)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value 8,058,310us-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 11,012us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_MoneyMarketFundsMember
Accrued Income 0us-gaap_InterestAndDividendIncomeSecuritiesAvailableForSale
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_MoneyMarketFundsMember
Unrealized Gains   
Unrealized Losses   
Fair Value 11,013us-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 960us-gaap_InterestAndDividendIncomeSecuritiesAvailableForSale
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_AgencySecuritiesMember
Unrealized Gains 1,125us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_AgencySecuritiesMember
Unrealized Losses   
Fair Value 299,784us-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 2,940,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CertificatesOfDepositMember
Accrued Income 4,654us-gaap_InterestAndDividendIncomeSecuritiesAvailableForSale
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CertificatesOfDepositMember
Unrealized Gains 7,847us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CertificatesOfDepositMember
Unrealized Losses   
Fair Value 2,952,501us-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 2,708us-gaap_InterestAndDividendIncomeSecuritiesAvailableForSale
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateNoteSecuritiesMember
Unrealized Gains 785us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateNoteSecuritiesMember
Unrealized Losses   
Fair Value 1,531,800us-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 3,263,385us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalNotesMember
Accrued Income 2,995us-gaap_InterestAndDividendIncomeSecuritiesAvailableForSale
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalNotesMember
Unrealized Gains   
Unrealized Losses (3,168)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalNotesMember
Fair Value $ 3,263,212us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalNotesMember