XML 96 R82.htm IDEA: XBRL DOCUMENT
v3.23.1

Goodwill (Details) - Schedule of carrying amount of goodwill - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021
Goodwill (Details) - Schedule of carrying amount of goodwill [Line Items] |  |
Beginning balance | $ 146,803 | $ 135,682
Acquisition of subsidiaries | 22,327 | 8,545
Measurement period adjustments | (1,078) | 879
Foreign currency translation adjustments | (9,353) | 1,697
Ending balance | 158,699 | 146,803
IT professional services [Member] |  |
Goodwill (Details) - Schedule of carrying amount of goodwill [Line Items] |  |
Beginning balance | 75,603 | 69,346
Acquisition of subsidiaries | 19,622 | 5,068
Measurement period adjustments | (902) | 321
Foreign currency translation adjustments | (4,326) | 868
Ending balance | 89,997 | 75,603
Software services [Member] |  |
Goodwill (Details) - Schedule of carrying amount of goodwill [Line Items] |  |
Beginning balance | 71,200 | 66,336
Acquisition of subsidiaries | 2,705 | 3,477
Measurement period adjustments | (176) | 558
Foreign currency translation adjustments | (5,027) | 829
Ending balance | $ 68,702 | $ 71,200

X
- Definition Adjustments of tax expense (income) recognised in the period for current tax of prior periods. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Name IAS -Number 12 -IssueDate 2022-03-24 -Paragraph 80 -Subparagraph b -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2022-en-r&anchor=para_80_b&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 38 -IssueDate 2022-03-24 -Paragraph 118 -Subparagraph e -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2022-en-r&anchor=para_118_e&doctype=Standard -URIDate 2022-03-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2022-03-24 -Paragraph 54 -Subparagraph c -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_54_c&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_IntangibleAssetsOtherThanGoodwill
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of other comprehensive income, net of tax, after reclassification adjustments, related to change in value of foreign currency basis spreads. [Refer: Other comprehensive income] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2022-03-24 -Paragraph 91 -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_91_a&doctype=Standard -URIDate 2022-03-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2022-03-24 -Paragraph 7 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_7&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_OtherComprehensiveIncomeNetOfTaxChangeInValueOfForeignCurrencyBasisSpreads
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Acquisition of subsidiaries. + References No definition available. + Details
Name: | mgic_AcquisitionsOfSubsidiaries
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Details
Name: | ifrs-full_ProductsAndServicesAxis=mgic_ITProfessionalServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ProductsAndServicesAxis=mgic_SoftwareServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |