v2.4.1.9
SIGNIFICANT ACCOUNTING POLICIES (Details 4) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
ASSETS    
Total derivatives $ 9us-gaap_DerivativeFairValueOfDerivativeNet $ 0us-gaap_DerivativeFairValueOfDerivativeNet
Other Accounts Receivable and Prepaid Expenses [Member]    
ASSETS    
Derivatives not designated as hedging $ 9us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= mgic_OtherAccountsReceivableAndPrepaidExpensesMember
$ 0us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= mgic_OtherAccountsReceivableAndPrepaidExpensesMember