XML 115 R97.htm IDEA: XBRL DOCUMENT
v3.25.1

Leases - Schedule of Right-of-Use Assets (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023
Schedule of Right-of-Use Assets [Line Items] |  |
Beginning balance | $ 25,718 |
Ending balance | (24,707) | $ (25,718)
Depreciated cost | 24,707 | 25,718
Ending balance | 24,707 | 25,718
Beginning balance | (25,718) |
Buildings [Member] |  |
Schedule of Right-of-Use Assets [Line Items] |  |
Depreciated cost | 22,104 | 23,508
Motor vehicles [Member] |  |
Schedule of Right-of-Use Assets [Line Items] |  |
Depreciated cost | 2,603 | 2,210
Cost [Member] |  |
Schedule of Right-of-Use Assets [Line Items] |  |
Beginning balance | 49,602 | 45,323
New leases | 4,136 | 2,725
Modification of leases |  | 976
Adjustments for indexation | 859 | 943
Adjustments arising from translating financial statements of foreign operations | (4,354) | 249
Business combination | 314 | 62
Termination of leases | (325) | (676)
Ending balance | (50,232) | (49,602)
Ending balance | 50,232 | 49,602
Beginning balance | (49,602) | (45,323)
Cost [Member] | Buildings [Member] |  |
Schedule of Right-of-Use Assets [Line Items] |  |
Beginning balance | 43,184 | 40,452
New leases | 2,086 | 1,150
Modification of leases |  | 910
Adjustments for indexation | 784 | 871
Adjustments arising from translating financial statements of foreign operations | (680) | 37
Business combination | 314 | 62
Termination of leases | (22) | (298)
Ending balance | (45,666) | (43,184)
Ending balance | 45,666 | 43,184
Beginning balance | (43,184) | (40,452)
Cost [Member] | Motor vehicles [Member] |  |
Schedule of Right-of-Use Assets [Line Items] |  |
Beginning balance | 6,418 | 4,871
New leases | 2,050 | 1,575
Modification of leases |  | 66
Adjustments for indexation | 75 | 72
Adjustments arising from translating financial statements of foreign operations | (3,674) | 212
Business combination |  |
Termination of leases | (303) | (378)
Ending balance | (4,566) | (6,418)
Ending balance | 4,566 | 6,418
Beginning balance | (6,418) | (4,871)
Accumulated depreciation [Member] |  |
Schedule of Right-of-Use Assets [Line Items] |  |
Beginning balance | (23,884) | (17,787)
Adjustments arising from translating financial statements of foreign operations | (3,581) | 1,357
Termination of leases | (215) | (419)
Ending balance | 25,525 | 23,884
Ending balance | (25,525) | (23,884)
Beginning balance | 23,884 | 17,787
Depreciation | 5,437 | 5,159
Accumulated depreciation [Member] | Buildings [Member] |  |
Schedule of Right-of-Use Assets [Line Items] |  |
Beginning balance | (19,676) | (15,250)
Adjustments arising from translating financial statements of foreign operations | 80 | 929
Termination of leases | (10) | (192)
Ending balance | 23,562 | 19,676
Ending balance | (23,562) | (19,676)
Beginning balance | 19,676 | 15,250
Depreciation | 3,816 | 3,689
Accumulated depreciation [Member] | Motor vehicles [Member] |  |
Schedule of Right-of-Use Assets [Line Items] |  |
Beginning balance | (4,208) | (2,537)
Adjustments arising from translating financial statements of foreign operations | (3,661) | 428
Termination of leases | (205) | (227)
Ending balance | 1,963 | 4,208
Ending balance | (1,963) | (4,208)
Beginning balance | 4,208 | 2,537
Depreciation | $ 1,621 | $ 1,470

X
- Definition The increase in right-of-use assets resulting from acquisitions through business combinations. [Refer: Total for all business combinations [member]; Right-of-use assets] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 16 -IssueDate 2024-01-01 -Paragraph 73 -Subparagraph e -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_AcquisitionsThroughBusinessCombinationsRightofuseAssets
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of depreciation of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use assets] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 16 -IssueDate 2024-01-01 -Paragraph 53 -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_53_a&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_DepreciationRightofuseAssets
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition The amount of assets that represent a lessee's right to use an underlying asset for the lease term that do not meet the definition of investment property. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 16 -IssueDate 2024-01-01 -Paragraph 53 -Subparagraph j -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_53_j&doctype=Standard -URIDate 2024-03-27 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 16 -IssueDate 2024-01-01 -Paragraph 47 -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_47_a&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_RightofuseAssets
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represent the amount of depreciated cost. + References No definition available. + Details
Name: | mgic_AccumulatedDepreciatedCost
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Adjustments arising from translating financial statements of foreign operations. + References No definition available. + Details
Name: | mgic_AdjustmentsArisingFromTranslatingFinancialStatementsOfForeignOperations
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represent the amount of adjustments for indexation cost. + References No definition available. + Details
Name: | mgic_AdjustmentsForIndexationCost
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represent the amount of modification of leases cost. + References No definition available. + Details
Name: | mgic_ModificationOfLeasesCost
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represent the amount of new leases cost. + References No definition available. + Details
Name: | mgic_NewLeasesCost
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represent the amount of termination of leases. + References No definition available. + Details
Name: | mgic_TerminationOfLease
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_BuildingsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MotorVehiclesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |