XML 114 R96.htm IDEA: XBRL DOCUMENT
v3.25.1

Leases - Schedule of Weighted Average Remaining Lease Terms (Details) | Dec. 31, 2024
--- | ---
Schedule of Weighted Average Remaining Lease Terms [Abstract] |
Weighted average remaining lease term (years) | 11 years 2 months 15 days
Weighted average discount rate | 3.79%

X
- Definition Percentage of weighted average discount rate. + References No definition available. + Details
Name: | mgic_WeightedAverageDiscountRatePercentage
Namespace Prefix: | mgic_
Data Type: | dtr:percentItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition Represent the weighted average remaining lease term years. + References No definition available. + Details
Name: | mgic_WeightedAverageRemainingLeaseTermyears
Namespace Prefix: | mgic_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant