v2.4.1.9
GOODWILL (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Goodwill [Line Items]    
Goodwill, Beginning Balance $ 55,313us-gaap_Goodwill $ 44,663us-gaap_Goodwill
Business combination 3,664mgic_BusinessCombinationGoodwill 10,043mgic_BusinessCombinationGoodwill
Classifications (735)mgic_BusinessCombinationGoodwillAdjustmentsDueToPurchasePriceAllocation 430mgic_BusinessCombinationGoodwillAdjustmentsDueToPurchasePriceAllocation
Foreign currency translation adjustments (2,752)us-gaap_GoodwillTranslationAdjustments 177us-gaap_GoodwillTranslationAdjustments
Goodwill, Ending Balance 55,490us-gaap_Goodwill 55,313us-gaap_Goodwill
IT Professional Services [Member]    
Goodwill [Line Items]    
Goodwill, Beginning Balance 28,495us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mgic_ItProfessionalServicesMember
18,036us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mgic_ItProfessionalServicesMember
Business combination 0mgic_BusinessCombinationGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mgic_ItProfessionalServicesMember
9,007mgic_BusinessCombinationGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mgic_ItProfessionalServicesMember
Classifications 0mgic_BusinessCombinationGoodwillAdjustmentsDueToPurchasePriceAllocation
/ us-gaap_StatementBusinessSegmentsAxis
= mgic_ItProfessionalServicesMember
430mgic_BusinessCombinationGoodwillAdjustmentsDueToPurchasePriceAllocation
/ us-gaap_StatementBusinessSegmentsAxis
= mgic_ItProfessionalServicesMember
Foreign currency translation adjustments (1,906)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= mgic_ItProfessionalServicesMember
1,022us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= mgic_ItProfessionalServicesMember
Goodwill, Ending Balance 26,589us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mgic_ItProfessionalServicesMember
28,495us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mgic_ItProfessionalServicesMember
Software Services [Member]    
Goodwill [Line Items]    
Goodwill, Beginning Balance 26,818us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mgic_SoftwareServicesMember
26,627us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mgic_SoftwareServicesMember
Business combination 3,664mgic_BusinessCombinationGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mgic_SoftwareServicesMember
1,036mgic_BusinessCombinationGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mgic_SoftwareServicesMember
Classifications (496)mgic_BusinessCombinationGoodwillAdjustmentsDueToPurchasePriceAllocation
/ us-gaap_StatementBusinessSegmentsAxis
= mgic_SoftwareServicesMember
0mgic_BusinessCombinationGoodwillAdjustmentsDueToPurchasePriceAllocation
/ us-gaap_StatementBusinessSegmentsAxis
= mgic_SoftwareServicesMember
Foreign currency translation adjustments (1,085)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= mgic_SoftwareServicesMember
(845)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= mgic_SoftwareServicesMember
Goodwill, Ending Balance $ 28,901us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mgic_SoftwareServicesMember
$ 26,818us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mgic_SoftwareServicesMember