Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies (Schedule of Short-Term Investments) (Details)

v2.4.1.9
Summary of Significant Accounting Policies (Schedule of Short-Term Investments) (Details) (USD $)
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost $ 2,277,240us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment $ 5,198,878us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
Gross unrealized gains 803us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingGains 810,116us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingGains
Gross unrealized losses (14,906)us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLosses (6,572)us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLosses
Estimated fair value 2,263,137us-gaap_HeldToMaturitySecuritiesFairValue 6,002,422us-gaap_HeldToMaturitySecuritiesFairValue
Certificates of deposit [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 249,775us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_DebtSecurityAxis
= us-gaap_CertificatesOfDepositMember
1,099,775us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_DebtSecurityAxis
= us-gaap_CertificatesOfDepositMember
Gross unrealized gains 803us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingGains
/ us-gaap_DebtSecurityAxis
= us-gaap_CertificatesOfDepositMember
1,168us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingGains
/ us-gaap_DebtSecurityAxis
= us-gaap_CertificatesOfDepositMember
Gross unrealized losses      
Estimated fair value 250,578us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_CertificatesOfDepositMember
1,100,943us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_CertificatesOfDepositMember
Municipal bonds [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 484,509us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_DebtSecurityAxis
= us-gaap_MunicipalBondsMember
536,046us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_DebtSecurityAxis
= us-gaap_MunicipalBondsMember
Gross unrealized gains      
Gross unrealized losses (9,139)us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_MunicipalBondsMember
(6,572)us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_MunicipalBondsMember
Estimated fair value 475,370us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_MunicipalBondsMember
529,474us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_MunicipalBondsMember
Corporate fixed income bonds [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 1,542,956us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateBondSecuritiesMember
3,563,057us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateBondSecuritiesMember
Gross unrealized gains    808,948us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingGains
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateBondSecuritiesMember
Gross unrealized losses (5,767)us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateBondSecuritiesMember
  
Estimated fair value $ 1,537,189us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateBondSecuritiesMember
$ 4,372,005us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateBondSecuritiesMember