XML 95 R81.htm IDEA: XBRL DOCUMENT
v3.23.1

Intangible Assets, Net (Details) - Schedule of estimated future amortization of intangible assets $ in Thousands | Dec. 31, 2022 USD ($)
--- | ---
Schedule Of Estimated Future Amortization Of Intangible Assets [Abstract] |
2023 | $ 13,011
2024 | 11,075
2025 | 9,048
2026 | 7,162
2027 and thereafter | 11,761
Total | $ 52,057

X
- Definition Estimated future amortization expenses. + References No definition available. + Details
Name: | mgic_EstimatedFutureAmortizationExpenses
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Estimated future amortization expenses five and thereafter. + References No definition available. + Details
Name: | mgic_EstimatedFutureAmortizationExpensesFiveAndThereafter
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Estimated future amortization expenses four. + References No definition available. + Details
Name: | mgic_EstimatedFutureAmortizationExpensesFour
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Estimated future amortization expense one. + References No definition available. + Details
Name: | mgic_EstimatedFutureAmortizationExpensesOne
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Estimated future amortization expenses three. + References No definition available. + Details
Name: | mgic_EstimatedFutureAmortizationExpensesThree
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Estimated future amortization expenses two. + References No definition available. + Details
Name: | mgic_EstimatedFutureAmortizationExpensesTwo
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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