XML 28 R31.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 3 - Discontinued Operations (Details) (USD $)
Mar. 31, 2015
Mar. 31, 2014
Nov. 26, 2013
Note 3 - Discontinued Operations (Details) [Line Items]      
Escrow Deposit $ 300,000us-gaap_EscrowDeposit $ 400,000us-gaap_EscrowDeposit  
Uncertainty on the Collection of Escrow [Member] | Pool and Commercial Products [Member]      
Note 3 - Discontinued Operations (Details) [Line Items]      
Escrow Deposit 300,000us-gaap_EscrowDeposit
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= efoi_PoolAndCommercialProductsMember
/ us-gaap_StatementScenarioAxis
= efoi_UncertaintyOnTheCollectionOfEscrowMember
   
Pool and Commercial Products [Member]      
Note 3 - Discontinued Operations (Details) [Line Items]      
Disposal Group, Including Discontinued Operation, Consideration     5,200,000us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= efoi_PoolAndCommercialProductsMember
Escrow Deposit     $ 500,000us-gaap_EscrowDeposit
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= efoi_PoolAndCommercialProductsMember