XML 67 R54.htm IDEA: XBRL DOCUMENT
v3.22.1

Business Combinations (Details) - USD ($) |  |  |  |  |  |  |  |  | 1 Months Ended | 12 Months Ended |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Apr. 01, 2021 | Jan. 01, 2021 | Sep. 02, 2020 | May 07, 2020 | Oct. 01, 2019 | Jun. 30, 2019 | Apr. 01, 2019 | Feb. 28, 2019 | Feb. 28, 2019 | Dec. 31, 2020 | Mar. 31, 2022 | Dec. 31, 2021
Business Combinations (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Total consideration |  |  |  |  |  |  |  |  |  | $ 11,340,000 |  |
Amount paid |  |  |  |  |  |  |  |  |  |  | $ 1,055 |
EnableIT, LLC [Member] |  |  |  |  |  |  |  |  |  |  |  |
Business Combinations (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Total consideration | $ 6,000,000 |  |  |  |  |  |  |  |  |  |  |
Payments upon closing of the business acquisition | 4,000,000 |  |  |  |  |  |  |  |  |  |  |
Business acquisition, remaining installment | 2,000,000 |  |  |  |  |  |  |  |  |  |  |
Menarva Ltd [Member] |  |  |  |  |  |  |  |  |  |  |  |
Business Combinations (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Total consideration | 5,595,000 |  |  |  |  |  |  |  |  |  |  |
Payments upon closing of the business acquisition | 3,000,000 |  |  |  |  |  |  |  |  |  |  |
Contingent consideration amount | $ 2,595,000 |  |  |  |  |  |  |  |  |  |  |
Y.G. Soft IT Ltd [Member] |  |  |  |  |  |  |  |  |  |  |  |
Business Combinations (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Total consideration |  | $ 1,134,000 |  |  |  |  |  |  |  |  |  |
Payments upon closing of the business acquisition |  | 367,000 |  |  |  |  |  |  |  |  |  |
Contingent consideration amount |  | $ 510,000 |  |  |  |  |  |  |  |  |  |
Acquired shares percentage |  | 60.00% |  |  |  |  |  |  |  |  |  |
Contingent on future performance |  | $ 256,000 |  |  |  |  |  |  |  |  |  |
Remaining interest |  | 40.00% |  |  |  |  |  |  |  |  |  |
Aptonet Inc [Member] |  |  |  |  |  |  |  |  |  |  |  |
Business Combinations (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Total consideration |  |  |  | $ 4,663,000 |  |  |  |  |  |  |  |
Payments upon closing of the business acquisition |  |  |  | 3,663,000 |  |  |  |  |  |  |  |
Business acquisition, remaining installment |  |  |  | 1,000,000 |  |  |  |  |  |  |  |
Remainder consideration |  |  |  | $ 500,000 |  |  |  |  |  |  |  |
Stockell information systems, Inc [Member] |  |  |  |  |  |  |  |  |  |  |  |
Business Combinations (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Total consideration |  |  | $ 7,714,000 |  |  |  |  |  |  |  |  |
Payments upon closing of the business acquisition |  |  | 6,265,000 |  |  |  |  |  |  |  |  |
Business acquisition, remaining installment |  |  | 1,449,000 |  |  |  |  |  |  |  |  |
Remainder consideration |  |  | $ 760,000 |  |  |  |  |  |  |  |  |
Net Effects Inc [Member] |  |  |  |  |  |  |  |  |  |  |  |
Business Combinations (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Total consideration |  |  |  |  |  | $ 12,500,000 |  |  |  |  |  |
Payments upon closing of the business acquisition |  |  |  |  |  | 9,400,000 |  |  |  |  |  |
Business acquisition, remaining installment |  |  |  |  |  | $ 3,100,000 |  |  |  |  |  |
PowWow Inc [Member] |  |  |  |  |  |  |  |  |  |  |  |
Business Combinations (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Total consideration |  |  |  |  |  |  | $ 8,400,000 |  |  |  |  |
Contingent on future performance |  |  |  |  |  |  | $ 2,000,000 |  |  |  |  |
On Target Group Inc [Member] |  |  |  |  |  |  |  |  |  |  |  |
Business Combinations (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Total consideration |  |  |  |  |  |  |  | $ 4,000 | $ 7,000,000 |  |  |
Payments upon closing of the business acquisition |  |  |  |  |  |  |  |  | 6,000,000 |  |  |
Total estimated consideration |  |  |  |  |  |  |  |  | 12,456,000 |  |  |
Paid in cash |  |  |  |  |  |  |  |  | $ 1,000,000 |  |  |
Estimates total purchase price |  |  |  |  |  |  |  |  |  |  |  | $ 19,617,000
Estimates total purchase price, 2019 |  |  |  |  |  |  |  |  |  |  |  | 6,500,000
Estimates total purchase price, 2020 |  |  |  |  |  |  |  |  |  |  |  | 1,000,000
Estimates total purchase price, 2021 |  |  |  |  |  |  |  |  |  |  |  | 1,000,000
Estimates total purchase price, 2022 |  |  |  |  |  |  |  |  |  |  |  | $ 2,000,000
Infinigy Solutions LLC [Member] |  |  |  |  |  |  |  |  |  |  |  |
Business Combinations (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Total consideration |  |  |  |  | $ 4,393,000 |  |  |  |  |  |  |
Additional rate ownership acquired |  |  |  |  | 30.00% |  |  |  |  |  |  |
Share purchase holding percentage |  |  |  |  | 100.00% |  |  |  |  |  |  |

X
- References No definition available. + Details
Name: | mgic_AdditionalRateOwnershipAcquired
Namespace Prefix: | mgic_
Data Type: | dtr:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition It represents the value of business acquisition contingent consideration deferred payment. + References No definition available. + Details
Name: | mgic_BusinessAcquisitionContingentConsiderationDeferredPayment
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | mgic_BusinessCombinationsDetailsLineItems
Namespace Prefix: | mgic_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Contingent consideration in future performance. + References No definition available. + Details
Name: | mgic_ContingentConsiderationInFuturePerformance
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of paid in cash. + References No definition available. + Details
Name: | mgic_PaidInCash
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Payments upon closing of the business acquisition. + References No definition available. + Details
Name: | mgic_PaymentsUponClosingOfBusinessAcquisition
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of total estimated consideration. + References No definition available. + Details
Name: | mgic_TotalEstimatedConsideration
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage of voting equity interests acquired at the acquisition date in the business combination. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463 + Details
Name: | us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount paid or received to resolve the preacquisition contingency. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 2.A.6) -URI https://asc.fasb.org/extlink&oid=122040515&loc=d3e105049-122735 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472 + Details
Name: | us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 30 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 30 -Paragraph 7 -URI https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477 + Details
Name: | us-gaap_BusinessCombinationConsiderationTransferred1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 4 -Subparagraph (a)(1) -URI https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage of voting equity interests acquired in a business combination achieved in stages, including equity interests in the acquiree held by the acquirer immediately before the acquisition date and acquired at the acquisition date. + References No definition available. + Details
Name: | us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination. + References No definition available. + Details
Name: | us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of purchase arrangement to be paid in fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | us-gaap_PurchaseObligationDueInFifthYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | us-gaap_PurchaseObligationDueInFourthYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | us-gaap_PurchaseObligationDueInNextTwelveMonths
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | us-gaap_PurchaseObligationDueInSecondYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | us-gaap_PurchaseObligationDueInThirdYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amounts payable for money transfers, money orders, and consumer payment service arrangements. Settlement liabilities include amounts payable to intermediaries for global payment transfers. + References No definition available. + Details
Name: | us-gaap_SettlementLiabilitiesCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

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

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

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

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

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: |

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