XML 95 R77.htm IDEA: XBRL DOCUMENT
v3.25.1

Fair Value Measurement - Schedule of Deferred Consideration in Respect of the Business Combinations (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023
Schedule of Deferred Consideration in Respect of the Business Combinations [Abstract] |  |
Opening balance | $ 1,530 | $ 4,970
Increase in deferred consideration due to acquisitions | 3,216 |
Payment of deferred consideration | (2,285) | (3,757)
Gain from adjustment of deferred consideration | (120) |
Amortization of interest and exchange rate | 170 | 62
Working capital adjustments and other | 539 | 255
Closing balance | $ 3,050 | $ 1,530

X
- Definition The amount of amortization of interest and exchange rate. + References No definition available. + Details
Name: | mgic_AmortizationOfInterestAndExchangeRateRelatedToDeferredConsideration
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of deferred consideration. + References No definition available. + Details
Name: | mgic_DeferredConsideration
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of gain from adjustment of deferred consideration. + References No definition available. + Details
Name: | mgic_GainFromAdjustmentOfDeferredConsideration
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of increase in deferred consideration due to acquisitions. + References No definition available. + Details
Name: | mgic_IncreaseInDeferredConsiderationDueToAcquisitions
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of payment of deferred consideration. + References No definition available. + Details
Name: | mgic_PaymentOfDeferredConsideration
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition The amount of working capital adjustments and other related to deferred consideration. + References No definition available. + Details
Name: | mgic_WorkingCapitalAdjustmentsAndOtherRelatedToDeferredConsideration
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration