FAIR VALUE MEASUREMENTS (Details) (USD $) In Thousands, unless otherwise specified
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Assets: |
|
|
Government bonds |
|
$ 410mgic_GovernmentBondsFairValueDisclosure |
Corporate bonds |
11,684mgic_CorporateBondsFairValueDisclosure |
215mgic_CorporateBondsFairValueDisclosure |
Equity fund |
231mgic_EquityFundFairValueDisclosure |
229mgic_EquityFundFairValueDisclosure |
Total financial assets |
11,915us-gaap_AssetsFairValueDisclosure |
854us-gaap_AssetsFairValueDisclosure |
Liabilities: |
|
|
Contingent consideration |
382us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure |
3,981us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure |
Total financials liabilities |
382us-gaap_LiabilitiesFairValueDisclosure |
3,981us-gaap_LiabilitiesFairValueDisclosure |
Fair Value, Inputs, Level 1 [Member] |
|
|
Assets: |
|
|
Government bonds |
|
410mgic_GovernmentBondsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Corporate bonds |
0mgic_CorporateBondsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
0mgic_CorporateBondsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Equity fund |
231mgic_EquityFundFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
229mgic_EquityFundFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Total financial assets |
231us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
639us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Liabilities: |
|
|
Contingent consideration |
0us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
0us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Total financials liabilities |
0us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
0us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Fair Value, Inputs, Level 2 [Member] |
|
|
Assets: |
|
|
Government bonds |
|
0mgic_GovernmentBondsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Corporate bonds |
11,684mgic_CorporateBondsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
215mgic_CorporateBondsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Equity fund |
0mgic_EquityFundFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
0mgic_EquityFundFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Total financial assets |
11,684us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
215us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Liabilities: |
|
|
Contingent consideration |
0us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
0us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Total financials liabilities |
0us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
0us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Fair Value, Inputs, Level 3 [Member] |
|
|
Assets: |
|
|
Government bonds |
|
0mgic_GovernmentBondsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Corporate bonds |
0mgic_CorporateBondsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
0mgic_CorporateBondsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Equity fund |
0mgic_EquityFundFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
0mgic_EquityFundFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Total financial assets |
0us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
0us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Liabilities: |
|
|
Contingent consideration |
382us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
3,981us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Total financials liabilities |
$ 382us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
$ 3,981us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |