Annual report pursuant to Section 13 and 15(d)

14. Stock Based Compensation (Details Narrative)

v2.4.1.9
14. Stock Based Compensation (Details Narrative) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
New Gross Employment Agreement [Member]    
Compensation expense $ 0us-gaap_StockOptionPlanExpense
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= MEEC_NewGrossEmploymentAgreementMember
$ 71,000us-gaap_StockOptionPlanExpense
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= MEEC_NewGrossEmploymentAgreementMember
New Kelley Employment Agreement [Member]    
Compensation expense 0us-gaap_StockOptionPlanExpense
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= MEEC_NewKelleyEmploymentAgreementMember
517,000us-gaap_StockOptionPlanExpense
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= MEEC_NewKelleyEmploymentAgreementMember
New Norris Employment Agreement [Member]    
Compensation expense 0us-gaap_StockOptionPlanExpense
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= MEEC_NewNorrisEmploymentAgreementMember
130,000us-gaap_StockOptionPlanExpense
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= MEEC_NewNorrisEmploymentAgreementMember
Lytham Partners [Member]    
Compensation expense 121,000us-gaap_StockOptionPlanExpense
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= MEEC_LythamPartnersMember
0us-gaap_StockOptionPlanExpense
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= MEEC_LythamPartnersMember
John Pavlish [Member]    
Compensation expense 56,898us-gaap_StockOptionPlanExpense
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= MEEC_JohnPavlishMember
 
New Sylvester Employment Agreement    
Compensation expense   $ 100,000us-gaap_StockOptionPlanExpense
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= MEEC_NewSylvesterEmploymentAgreementMember