XML 44 R49.htm IDEA: XBRL DOCUMENT
v2.4.1.9

SIGNIFICANT ACCOUNTING POLICIES (Details Textual) (USD $) In Thousands, except Share data, unless otherwise specified | 0 Months Ended | 12 Months Ended
--- | --- | ---
Sep. 04, 2012 | Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012
Advertising Expense |  | $ 466us-gaap_AdvertisingExpense | $ 306us-gaap_AdvertisingExpense | $ 556us-gaap_AdvertisingExpense
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount |  | 35,010us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount | 536,877us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount | 669,887us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Unrecognized Tax Benefits Income (Expenses) |  | 735mgic_UnrecognizedTaxBenefitsIncomeExpenses | 1,285mgic_UnrecognizedTaxBenefitsIncomeExpenses | 420mgic_UnrecognizedTaxBenefitsIncomeExpenses
Dividend Distribution Maximum Percentage | 50.00%mgic_DividendDistributionMaximumPercentage | 50.00%mgic_DividendDistributionMaximumPercentage |  | 50.00%mgic_DividendDistributionMaximumPercentage
Allocated Share-based Compensation Expense |  | 1,557us-gaap_AllocatedShareBasedCompensationExpense | 325us-gaap_AllocatedShareBasedCompensationExpense | 515us-gaap_AllocatedShareBasedCompensationExpense
Severance Costs |  | 0us-gaap_SeveranceCosts1 | 0us-gaap_SeveranceCosts1 | 8us-gaap_SeveranceCosts1
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent |  | 100.00%us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent |  |
Defined Contribution Plan, Employer Matching Contribution, Percent of Match |  | 3.00%us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch |  |
Purchase Of NIS With US Dollars [Member] |  |  |  |
Foreign Currency Derivatives Notional Amount |  | $ 1,736mgic_ForeignCurrencyDerivativesNotionalAmount / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = mgic_PurchaseOfNisWithUsDollarsMember | $ 0mgic_ForeignCurrencyDerivativesNotionalAmount / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = mgic_PurchaseOfNisWithUsDollarsMember |
Minimum [Member] |  |  |  |
Finite-Lived Intangible Asset, Useful Life |  | 3 years 6 months |  |
Capitalized Computer Software Amortization Term |  | 4 years |  |
Maximum [Member] |  |  |  |
Finite-Lived Intangible Asset, Useful Life |  | 15 years |  |
Capitalized Computer Software Amortization Term |  | 5 years |  |

X
- Definition Period over which the amount charged to expense for amortization of capitalized computer software costs. + References No definition available. + Details
Name: | mgic_CapitalizedComputerSoftwareAmortizationTerm
Namespace Prefix: | mgic_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum percentage of distribution of dividend in each year. + References No definition available. + Details
Name: | mgic_DividendDistributionMaximumPercentage
Namespace Prefix: | mgic_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Aggregate notional amount of foreign currency exchange rate derivatives. + References No definition available. + Details
Name: | mgic_ForeignCurrencyDerivativesNotionalAmount
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The income (expenses) of unrecognized tax benefits income. + References No definition available. + Details
Name: | mgic_UnrecognizedTaxBenefitsIncomeExpenses
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_AdvertisingExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5047-113901 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 14.F) -URI http://asc.fasb.org/extlink&oid=27013229&loc=d3e301413-122809 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1)(i) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 14 -Section F + Details
Name: | us-gaap_AllocatedShareBasedCompensationExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Antidilution -URI http://asc.fasb.org/extlink&oid=6505113 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Diluted Earnings Per Share -URI http://asc.fasb.org/extlink&oid=6510752 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Contingent Stock Agreement -URI http://asc.fasb.org/extlink&oid=6508534 + Details
Name: | us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage employer matches of the employee's percentage contribution matched. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_FiniteLivedIntangibleAssetUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB TOPIC 5.P.4(b)) -URI http://asc.fasb.org/extlink&oid=27011515&loc=d3e140904-122747 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 5.P.3) -URI http://asc.fasb.org/extlink&oid=27011515&loc=d3e140864-122747 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 5 -Section P -Subsection 3, 4 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a)(10) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_SeveranceCosts1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=mgic_PurchaseOfNisWithUsDollarsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |