XML 89 R75.htm IDEA: XBRL DOCUMENT
v3.23.1

Fair Value Measurement (Details) - Schedule of liabilities in respect of the business combinations - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021
Schedule Of Liabilities In Respect Of The Business Combinations [Abstract] |  |
Opening balance | $ 17,772 | $ 10,561
Increase in contingent consideration due to acquisitions | 10,670 | 3,098
Payment of contingent consideration | (8,547) | (1,816)
Increase in fair value of contingent consideration | 119 | 3,476
Decrease in fair value of contingent consideration | (1,025) | (244)
Foreign currency translation adjustments | (598) | (36)
Amortization of interest and exchange rate | 1,302 | 2,661
Closing balance | $ 19,693 | $ 17,772

X
- Definition The increase (decrease) in a contingent consideration asset (liability) relating to a business combination. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 3 -IssueDate 2022-03-24 -Paragraph B67 -Subparagraph b -Clause i -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2022-en-r&anchor=para_B67_b_i&doctype=Appendix&subtype=B -URIDate 2022-03-24 + Details
Name: | ifrs-full_IncreaseDecreaseInContingentConsiderationAssetLiability
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | mgic_AmortizationOfInterestAndExchangeRate
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | mgic_DecreaseInFairValueOfContingentConsideration
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- References No definition available. + Details
Name: | mgic_ForeignCurrencyTranslationAdjustments
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | mgic_IncreaseInFairValueOfContingentConsideration
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | mgic_LiabilityInRespectOfBusinessCombinations
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | mgic_PaymentOfContingentConsideration
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration