XML 25 R28.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 2 - Basis of Presentation and Summary of Significant Accounting Policies (Details)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2014
Mar. 31, 2015
Dec. 31, 2014
Note 2 - Basis of Presentation and Summary of Significant Accounting Policies (Details) [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in Shares) 3.0us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount    
Customer 1 [Member] | Customer Concentration Risk [Member] | Sales Revenue, Net [Member]      
Note 2 - Basis of Presentation and Summary of Significant Accounting Policies (Details) [Line Items]      
Concentration Risk, Percentage   82.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= efoi_CustomerOneMember
 
Customer 1 [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]      
Note 2 - Basis of Presentation and Summary of Significant Accounting Policies (Details) [Line Items]      
Concentration Risk, Percentage   78.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= efoi_CustomerOneMember
 
Customer 1 and 2 [Member] | Customer Concentration Risk [Member] | Sales Revenue, Net [Member]      
Note 2 - Basis of Presentation and Summary of Significant Accounting Policies (Details) [Line Items]      
Concentration Risk, Percentage 34.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= efoi_CustomerOneandTwoMember
   
Customer 1, 2 and 3 [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]      
Note 2 - Basis of Presentation and Summary of Significant Accounting Policies (Details) [Line Items]      
Concentration Risk, Percentage     79.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= efoi_CustomerOneTwoAndThreeMember
Customer Concentration Risk [Member] | Sales Revenue, Net [Member]      
Note 2 - Basis of Presentation and Summary of Significant Accounting Policies (Details) [Line Items]      
Number of Customers 2efoi_NumberOfCustomers
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
1efoi_NumberOfCustomers
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
 
Customer Concentration Risk [Member] | Accounts Receivable [Member]      
Note 2 - Basis of Presentation and Summary of Significant Accounting Policies (Details) [Line Items]      
Number of Customers   1efoi_NumberOfCustomers
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
3efoi_NumberOfCustomers
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
Minimum [Member]      
Note 2 - Basis of Presentation and Summary of Significant Accounting Policies (Details) [Line Items]      
Standard Product Warranty Term   1 year  
Maximum [Member]      
Note 2 - Basis of Presentation and Summary of Significant Accounting Policies (Details) [Line Items]      
Standard Product Warranty Term   5 years