XML 55 R33.htm IDEA: XBRL DOCUMENT
v3.20.1

Business Combination, Significant Transaction and Sale of Business (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2019
NetEffects Inc [Member] |
Business Acquisition [Line Items] |
Summary of estimated fair values of the assets acquired and liabilities |
Net assets, excluding cash acquired |  | $ | 91 |
Intangible assets |  |  | 8,716 |
Goodwill |  |  | 3,526 |
Total assets acquired net of acquired cash |  | $ | 12,333 |
PowWow Inc [Member] |
Business Acquisition [Line Items] |
Summary of estimated fair values of the assets acquired and liabilities |
Net assets, excluding cash acquired |  | $ | (1,557 | )
Intangible assets |  |  | 2,855 |
Goodwill |  |  | 7,145 |
Total assets acquired net of acquired cash |  | $ | 8,443
OnTarget Group Inc. [Member] |
Business Acquisition [Line Items] |
Summary of estimated fair values of the assets acquired and liabilities |
Net assets, excluding cash acquired |  | $ | (832 | )
Intangible assets |  |  | 4,908 |
Goodwill |  |  | 8,380 |
Total assets acquired net of acquired cash |  | $ | 12,456 |

X
- Definition Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts. + References No definition available. + Details
Name: | mgic_EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock
Namespace Prefix: | mgic_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_BusinessAcquisitionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=mgic_NetEffectsIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=mgic_PowWowIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=mgic_OnTargetGroupIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |