Annual report pursuant to Section 13 and 15(d)

10. Convertible Promissory Notes Payable (Details)

v2.4.1.9
10. Convertible Promissory Notes Payable (Details) (USD $)
Dec. 31, 2014
Dec. 31, 2013
Total convertible notes payable before discount $ 16,080,295MEEC_ConvertibleNotesPayableBeforeDiscount $ 5,453,893MEEC_ConvertibleNotesPayableBeforeDiscount
Less discounts (8,275,321)MEEC_ConvertibleNotesPayableLessDiscounts (778,220)MEEC_ConvertibleNotesPayableLessDiscounts
Total convertible notes payable 7,804,974us-gaap_ConvertibleNotesPayable 4,675,673us-gaap_ConvertibleNotesPayable
Less current portion 3,080,376us-gaap_ConvertibleNotesPayableCurrent   
Convertible notes payable, net of current portion 4,724,598us-gaap_ConvertibleLongTermNotesPayable 4,675,673us-gaap_ConvertibleLongTermNotesPayable
Unsecured Convertible Promissory Notes [Member]    
Total convertible notes payable before discount 3,245,499MEEC_ConvertibleNotesPayableBeforeDiscount
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
2,976,409MEEC_ConvertibleNotesPayableBeforeDiscount
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
Unsecured Convertible Promissory Notes One [Member]    
Total convertible notes payable before discount 654,408MEEC_ConvertibleNotesPayableBeforeDiscount
/ us-gaap_ShortTermDebtTypeAxis
= MEEC_ConvertibleNotesPayableOneMember
574,984MEEC_ConvertibleNotesPayableBeforeDiscount
/ us-gaap_ShortTermDebtTypeAxis
= MEEC_ConvertibleNotesPayableOneMember
Secured Convertible Promissory Notes [Member]    
Total convertible notes payable before discount 1,705,000MEEC_ConvertibleNotesPayableBeforeDiscount
/ us-gaap_ShortTermDebtTypeAxis
= MEEC_ConvertibleNotesPayableTwoMember
1,902,500MEEC_ConvertibleNotesPayableBeforeDiscount
/ us-gaap_ShortTermDebtTypeAxis
= MEEC_ConvertibleNotesPayableTwoMember
Secured Convertible Promissory Notes One [Member]    
Total convertible notes payable before discount $ 10,475,388MEEC_ConvertibleNotesPayableBeforeDiscount
/ us-gaap_ShortTermDebtTypeAxis
= MEEC_ConvertibleNotesPayableThreeMember