v2.4.1.9
BUSINESS COMBINATION, SIGNIFICANT TRANSACTION AND SALE OF BUSINESS (Details Textual) (USD $)
In Thousands, unless otherwise specified
12 Months Ended 0 Months Ended 1 Months Ended 0 Months Ended 1 Months Ended 0 Months Ended 1 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 27, 2011
Jul. 31, 2012
Feb. 26, 2013
May 16, 2013
May 31, 2013
May 30, 2013
Nov. 11, 2013
Oct. 01, 2014
Dec. 31, 2011
Nov. 30, 2013
May 25, 2014
Feb. 28, 2014
Business Acquisition [Line Items]                              
Business Combination, Consideration Transferred, Total $ 700us-gaap_BusinessCombinationConsiderationTransferred1 $ 900us-gaap_BusinessCombinationConsiderationTransferred1                          
Net Income (Loss) Attributable To Redeemable Noncontrolling Interest 425us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest 546us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest 184us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest                        
App Builder [Member]                              
Business Acquisition [Line Items]                              
Payments to Acquire Businesses, Gross     140us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= mgic_AppBuilderMember
12,565us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= mgic_AppBuilderMember
                     
Comm It Group [Member]                              
Business Acquisition [Line Items]                              
Equity Method Investment, Ownership Percentage         20.00%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ us-gaap_BusinessAcquisitionAxis
= mgic_CommItGroupMember
                   
Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage         80.00%us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage
/ us-gaap_BusinessAcquisitionAxis
= mgic_CommItGroupMember
                   
Business Acquisition Contingent Consideration Deferred Payment         2,751mgic_BusinessAcquisitionContingentConsiderationDeferredPayment
/ us-gaap_BusinessAcquisitionAxis
= mgic_CommItGroupMember
                   
Business Acquisitions Contingent Consideration At Fair Value         3,943mgic_BusinessAcquisitionsContingentConsiderationAtFairValue
/ us-gaap_BusinessAcquisitionAxis
= mgic_CommItGroupMember
                   
Business Combination, Consideration Transferred, Total         8,933us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= mgic_CommItGroupMember
                   
Business Acquisitions Contingent Consideration Potential Cash Payment         1,192mgic_BusinessAcquisitionsContingentConsiderationPotentialCashPayment
/ us-gaap_BusinessAcquisitionAxis
= mgic_CommItGroupMember
                   
Net Income (Loss) Attributable To Redeemable Noncontrolling Interest         1,750us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest
/ us-gaap_BusinessAcquisitionAxis
= mgic_CommItGroupMember
                   
Payments to Acquire Businesses, Gross         4,990us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= mgic_CommItGroupMember
                   
Pilat Europe Limited Ltd and Pilat North America Inc [Member]                              
Business Acquisition [Line Items]                              
Payments to Acquire Businesses, Gross           1,233us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= mgic_PilatEuropeLimitedLtdAndPilatNorthAmericaIncMember
                 
Valinor Ltd [Member]                              
Business Acquisition [Line Items]                              
Business Combination, Consideration Transferred, Total   230us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= mgic_ValinorLtdMember
        339us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= mgic_ValinorLtdMember
1,618us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= mgic_ValinorLtdMember
             
Business Combination Consideration Contingent On Operational Target             600mgic_BusinessCombinationConsiderationContingentOnOperationalTarget
/ us-gaap_BusinessAcquisitionAxis
= mgic_ValinorLtdMember
          339mgic_BusinessCombinationConsiderationContingentOnOperationalTarget
/ us-gaap_BusinessAcquisitionAxis
= mgic_ValinorLtdMember
   
Valinor Ltd [Member] | Subsequent Event [Member]                              
Business Acquisition [Line Items]                              
Business Combination Consideration Contingent On Operational Target                           340mgic_BusinessCombinationConsiderationContingentOnOperationalTarget
/ us-gaap_BusinessAcquisitionAxis
= mgic_ValinorLtdMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Dario solutions IT Ltd [Member]                              
Business Acquisition [Line Items]                              
Business Combination, Consideration Transferred, Total 997us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= mgic_DarioSolutionsItLtdMember
            3,723us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= mgic_DarioSolutionsItLtdMember
1,100us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= mgic_DarioSolutionsItLtdMember
           
Business Combination Consideration Contingent On Operational Target 1,717mgic_BusinessCombinationConsiderationContingentOnOperationalTarget
/ us-gaap_BusinessAcquisitionAxis
= mgic_DarioSolutionsItLtdMember
                          906mgic_BusinessCombinationConsiderationContingentOnOperationalTarget
/ us-gaap_BusinessAcquisitionAxis
= mgic_DarioSolutionsItLtdMember
Allstates Technical Services, LLC [Member]                              
Business Acquisition [Line Items]                              
Business Combination, Consideration Transferred, Total                   10,963us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= mgic_AllstatesTechnicalServicesLlcMember
         
Formula Telecom Solutions Ltd [Member]                              
Business Acquisition [Line Items]                              
Business Combination, Consideration Transferred, Total                     5,800us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= mgic_FormulaTelecomSolutionsLtdMember
       
Customer Relationships [Member] | App Builder [Member]                              
Business Acquisition [Line Items]                              
Business Acquisition Purchase Price Allocation Customer Relationships       4,430mgic_BusinessAcquisitionPurchasePriceAllocationCustomerRelationships
/ us-gaap_BusinessAcquisitionAxis
= mgic_AppBuilderMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
                     
Amortization Of Acquired Intangible Assets Term                       15 years      
Backlog [Member] | App Builder [Member]                              
Business Acquisition [Line Items]                              
Amortization Of Acquired Intangible Assets Term                       15 years      
Business Acquisition Purchase Price Allocation Backlog       683mgic_BusinessAcquisitionPurchasePriceAllocationBacklog
/ us-gaap_BusinessAcquisitionAxis
= mgic_AppBuilderMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= mgic_BacklogMember
                     
Technology-Based Intangible Assets [Member] | App Builder [Member]                              
Business Acquisition [Line Items]                              
Amortization Of Acquired Intangible Assets Term                       3 years 6 months      
Business Acquisition Purchase Price Allocation Developed Technology       $ 2,138mgic_BusinessAcquisitionPurchasePriceAllocationDevelopedTechnology
/ us-gaap_BusinessAcquisitionAxis
= mgic_AppBuilderMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TechnologyBasedIntangibleAssetsMember